1
我想在文本框中獲取網格模板列值? 對於示例: GridDarkhast.MasterTableView.Items [e.Item.ItemIndex] [「TemplateColumn」] .Text;如何獲取RadGrid中的GridTemplate列值?
我想在文本框中獲取網格模板列值? 對於示例: GridDarkhast.MasterTableView.Items [e.Item.ItemIndex] [「TemplateColumn」] .Text;如何獲取RadGrid中的GridTemplate列值?
取決於您的ItemTemplate中的控件。例如:
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text="asdf" />
</ItemTemplate>
GridDarkhast.MasterTableView.Items[e.Item.ItemIndex]["TemplateColumn"].FindControl("TextBox1") as TextBox...
事實上,你可以忽略列,並使用FindControl已在該行本身,因爲第一個命名容器是行(的GridItem)。所以你的代碼可能看起來像這樣:
TextBox tb =
GridDarkhast.MasterTableView.Items[e.Item.ItemIndex].FindControl("TextBox1") as TextBox;
還有另一種方法,但通過你的代碼判斷這將是最適合你的。
祝你好運, 丹尼爾