如果取得detailsview模版里控件值??
我用detailsview显示几个字段,但有两个字段我想用模版来显示,为了实现几个功能,但我还想要保留控件本身自带的"编辑""更新"功能,但用了模版后,就不能用它的更新功能了,需要编写一个事件,请问那事件怎么编?谁能给个代码?模版是: <asp:TemplateField>
<ItemTemplate>
<asp:Label ID="InkListText" runat="server"><%#Eval("InkList")%></asp:Label>ss
</ItemTemplate>
<AlternatingItemTemplate>
<asp:Label ID="InkListText" runat="server"><%#Eval("InkList")%></asp:Label>
</AlternatingItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="InkListText" runat="server" Text=<%#Eval("InkList")%>></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
请教更新时如何取得<asp:TextBox ID="InkListText" runat="server" Text=<%#Eval("InkList")%>></asp:TextBox>这个值??
举个例子:Label1.Text = (TextBox)e.NewValues[FindControl("InkListText")].ToString();但这个是错误的,请教该怎么写???? --------------------编程问答-------------------- 这样的呢?
LinkButton lkb = FindControl("InkListText")
label1.Text = lkb.Text
--------------------编程问答--------------------
Label lkb =(Label)FindControl("InkListText");
if (lkb!=null)
{
label1.Text = lkb.Text;
}
--------------------编程问答-------------------- 上面这种方法不行,会提示FINDCONTROL未定议,或者类型转换有问题 --------------------编程问答-------------------- who can help me???programmers --------------------编程问答-------------------- 顶一顶,关注中. --------------------编程问答-------------------- ID=InkListText"
你的两个id的名称重复了,给textbox得id换个名称
--------------------编程问答-------------------- Label lblStates = (Label)e.Item.FindControl("State");
补充:.NET技术 , ASP.NET