First, I want to add a textbox through the template column in The gridview, and find the column value from the database, and then bind it to the textbox.
The following is my implementation result (the damage time is my column, and the time shown below is my result)
HTML code:
<Asp: templatefield>
<Itemtemplate>
<Asp: textbox runat = "server" cssclass = "TD" id = "tbyy" onfocus = "set_date (this)" text = '<% # eval ("hsrq ") %> '> </ASP: textbox>
</Itemtemplate>
<Headertemplate>
<Asp: Label id = "hsrq" runat = "server" text = "damage time"> </ASP: Label>
</Headertemplate>
</ASP: templatefield>
Background code ":
Protected void gridview1_rowdatabound (Object sender, gridviewroweventargs E)
{
// Bind the textbox value in the gridview.
If (E. Row. rowtype = datacontrolrowtype. datarow)
{
Textbox tbyy = E. Row. findcontrol ("tbyy") as textbox;
Tbyy. Text = databinder. eval (E. Row. dataitem, "hsrq"). tostring ();
}
}