2012-05-14 8 views

答えて

0

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; 

他の方法もありますが、コードによって判断すると、これはあなたにとって最良の方法です。

幸運、 ダニエル

関連する問題