1
テキストボックスにグリッドテンプレートの列の値を取得しますか?サンプルの : GridDarkhast.MasterTableView.Items [e.Item.ItemIndex] ["TemplateColumn"]。テキスト。RadGridでGridTemplate列の値を受け取る方法は?
テキストボックスにグリッドテンプレートの列の値を取得しますか?サンプルの : GridDarkhast.MasterTableView.Items [e.Item.ItemIndex] ["TemplateColumn"]。テキスト。RadGridでGridTemplate列の値を受け取る方法は?
ItemTemplate内のコントロールによって異なります。例:実際に
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text="asdf" />
</ItemTemplate>
GridDarkhast.MasterTableView.Items[e.Item.ItemIndex]["TemplateColumn"].FindControl("TextBox1") as TextBox...
は、列を無視して最初のネーミング・コンテナは、行(GridItem)であるため、行自体の上にFindControlを使用することができます。したがって、コードは次のようになります。
TextBox tb =
GridDarkhast.MasterTableView.Items[e.Item.ItemIndex].FindControl("TextBox1") as TextBox;
他の方法もありますが、コードによって判断すると、これはあなたにとって最良の方法です。
幸運、 ダニエル