Gridview RowDataBound事件我在控件中读取直接强制转换为...
Dim transTB As TextBox = DirectCast(e.Row.Cells(3).Controls(1), TextBox)
Dim engLabel As Label = DirectCast(e.Row.Cells(2).Controls(1), Label)
在第二列,单元格2中,我添加了另外两个控件,另一个标签和文本框,仅在编辑模式下。
Dim newTB6 As TextBox = DirectCast(e.Row.Cells(2).Controls(2), TextBox)
我正试图通过上面的演员来到新的文本框newTB6。我找不到了。
这是内联......
<EditItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# EncodeIT(Eval("shrt_Txt")) %>'></asp:Label><br /><br />
<asp:Label ID="Label13" runat="server" Text="Train"></asp:Label>
<br />
<asp:TextBox ID="TextBox6" runat="server" Width="400px" Text='<%# Eval("lan_Strg") %>'></asp:TextBox>
</EditItemTemplate>
对如何找到文本框感到好奇。
答案 0 :(得分:0)
解决了......
Dim newTB6 As TextBox = DirectCast(e.Row.Cells(2).Controls(2).FindControl("Textbox6"), TextBox)