gridview中动态绑定通过模板列增加的textbox。

首先 我想 实现的就是,通过gridview中模板列增加个textbox,并且从数据库中查出来这列值,然后绑定到textbox上。

下面是我实现的效果(毁损时间 就是我的那个列,下面就是我显示出来的时间)

HTML代码:

<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="毁损时间"></asp:Label>
</HeaderTemplate>
</asp:TemplateField>

后台 代码“:

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{

//绑定gridview中TextBox的值。
if (e.Row.RowType == DataControlRowType.DataRow)
{
TextBox tbyy = e.Row.FindControl("tbyy") as TextBox;
tbyy.Text = DataBinder.Eval(e.Row.DataItem, "hsrq").ToString();
}

}




posted on 2012-03-20 11:06  小东北  阅读(4741)  评论(0编辑  收藏  举报