1
テンプレートフィールドのテキストボックスにテキストが含まれている場合にのみ表示するようにします。 テキストボックステキストは自分のデータソースにバインドされていますが、テンプレートフィールド内にあるため、サーバータグ内からテキストボックス自体にアクセスすることはできません。 私は後で を実行しようとしましたが、グリッドビューを索引付けするときに索引が範囲外になりました(意味があります)。 これを行う他の方法はありますか?またはループバックする必要がありますグリッドビュー コードボックスのテキストボックスですか?前もって感謝します!ASP.NETマークアップのテンプレートフィールドのテキストボックスの条件付き可視性を設定
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="Textbox1" runat="server" Text='<%# Eval("Quantity") %>'
visible= '<%# String.IsNullOrEmpty(DirectCast(Gridview1.Rows(Container.DisplayIndex).FindControl("Textbox1"), TextBox).Text) %>'>
</asp:TextBox>
</ItemTemple>
</TemplateField>
"Quantity")。ToString())%> />が動作します。ありがとう – iadducchio3