Grid.aspx
Grid.aspx.cs
protected void txtcmd_Click(object sender, EventArgs e)
{
string status = Convert.ToInt32(statusgrdview.DataKeys[e.RowIndex].Value);
string comments = ((TextBox)statusgrdview.FindControl("txtcommt")).Text; Getting ERROR: Object reference not set to an instance of an object.
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["connect"].ConnectionString);
SqlCommand cmd = new SqlCommand();
int ID = int.Parse(Session["Id"].ToString());
TextBox box1 = (TextBox)statusgrdview.Rows[0].Cells[0].FindControl("txtcommt");
string k = box1.Text;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into TBL_Comments(ID,comments) " + "values(" + ID + ",@comments);" + "select * from TBL_Comments";
cmd.Parameters.Add("@comments", SqlDbType.VarChar).Value = comments;
statusgrdview.DataSource = GetData(cmd);
statusgrdview.DataBind();
}
Sanjeeb LenkaPosted May 5, 2015, 2:31 AM
Button btn = sender as Button;
GridViewRow row = btn.NamingContainer as GridViewRow;
string status= storyGridView.DataKeys[row.RowIndex].Values[0].ToString();