Hi,
Here is the code -
protected void LiveRoomStatusGridView_RowEditing(object sender, GridViewEditEventArgs e)
{
long LiveRoomStatusID = 0;
LiveRoomStatus aLiveRoomStatus = new LiveRoomStatus();
LiveRoomStatusFormDiv.Visible = true;
LiveRoomStatusGridView.SelectedIndex = e.NewEditIndex;
try
{
//LiveRoomStatusID = Convert.ToInt64(LiveRoomStatusGridView.DataKeys[e.NewEditIndex].Value);
aLiveRoomStatus.Fill(Convert.ToInt64(LiveRoomStatu sGridView.DataKeys[e.NewEditIndex].Value.ToString()));
LiveRoomStatusIDHiddenField.Value = LiveRoomStatusID.ToString();
AddEditHiddenField.Value = "Edit";
}
catch (Exception excep)
{
MessageLabel.Visible = true;
MessageLabel.Text = CRSGeneralMethods.FailureMessage();
CRSGeneralMethods.WriteErrorsToFile(excep.ToString ());
}
}
and I'm getting following error -
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Convert.ToInt64(String value)
at _Default.LiveRoomStatusGridView_RowEditing(Object sender, GridViewEditEventArgs e)