コード例 #1
0
    /// <summary>
    /// this is for removing and viewing raitings of the song that is currently being edited
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void EditingRatings_GridView_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Delete")
        {
            e.Handled = true;
            int   index = Convert.ToInt32(e.CommandArgument);
            Label ratingIDController    = (Label)EditingRatings_GridView.Rows[index].FindControl("EditingRatingID");
            Label ratingNameController  = (Label)EditingRatings_GridView.Rows[index].FindControl("EditingRating");
            RatingToSongController rtos = new RatingToSongController();
            try
            {
                rtos.RemoveReference(int.Parse(EditingSongID.Text), int.Parse(ratingIDController.Text));
                LoadEditData();

                Message.Text = "The Rating '" + ratingNameController.Text + "' has been sucessfuly removed";
            }
            catch (Exception ex)
            {
                Message.Text = GetInerException(ex).ToString();
            }
        }
    }