if (e.CommandName == "insertrecord") { string firstname = ((TextBox)(GridView1.FooterRow.FindControl("txtfirstname")).Text??string.Empty); string lastname = ((TextBox)(GridView1.FooterRow.FindControl("txtlastname")).Text??string.Empty); string nickname = ((TextBox)(GridView1.FooterRow.FindControl("txtnickname")).Text??string.Empty); string salary = ((TextBox)(GridView1.FooterRow.FindControl("salary")).Text??string.Empty);
Error 1 'System.Web.UI.Control' does not contain a definition for 'Text' C:\Documents and Settings\Harry\My Documents\Visual Studio 2005\example6\Default.aspx.cs 45 92 C:\...\example6\
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "insertrecord") { string firstname = (GridView1.FooterRow.FindControl("txtfirstname")).ToString() as TextBox; string lastname = (GridView1.FooterRow.FindControl("txtlastname")).ToString() as TextBox; string nickname = (GridView1.FooterRow.FindControl("txtnickname")).ToString() as TextBox; string salary = (GridView1.FooterRow.FindControl("salary")).ToString() as TextBox; SqlCommand comm = new SqlCommand(); comm.CommandText = "insert into tbluser (firstname,lastname,nickname,salary) values(@firstname,@lastname,@nickname,@salary)"; comm.Connection = conn; comm.Parameters.AddWithValue("@firstname", firstname.ToString()); comm.Parameters.AddWithValue("@lastname", lastname.ToString()); comm.Parameters.AddWithValue("@nickname", nickname.ToString()); comm.Parameters.AddWithValue("@salary", salary.ToString()); conn.Open(); comm.ExecuteNonQuery(); conn.Close(); LoadGridView(); }
string value = (GridView1.FooterRow.FindControl("txtValue") as TextBox).Text;
ToString
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)