"Edit Update Cancel"コマンドフィールドを持つgridviewがあります。 [編集]をクリックすると、特定の行のすべての列が編集可能になります。 2つの列を編集可能にするだけです。それはどのように可能になりましたか?編集をクリックすると特定の列を編集できるようにする必要があります
は、(スクリーンショットを添付)
[スクリーンショットのすべての3つの列の編集可能である、私は編集可能に第二及び第三の必要】予め
おかげ。
"Edit Update Cancel"コマンドフィールドを持つgridviewがあります。 [編集]をクリックすると、特定の行のすべての列が編集可能になります。 2つの列を編集可能にするだけです。それはどのように可能になりましたか?編集をクリックすると特定の列を編集できるようにする必要があります
は、(スクリーンショットを添付)
[スクリーンショットのすべての3つの列の編集可能である、私は編集可能に第二及び第三の必要】予め
おかげ。
ジャスト読み取り専用にするために、他のcolumsnを設定します。
<asp:BoundField DataField="Id" HeaderText="Id" ReadOnly="True" />
それは非常に簡単です。編集不可能な列は、ラベルだけを配置して適切にバインドします。ここで
<EditItemTemplate>
<asp:Label Runat="server" Text='<%# Bind("UnitPrice", "{0:c}") %>' ID="Label1"></asp:Label>
</EditItemTemplate>
、ユーザが編集ボタンをクリックすると、テキストボックスが出てくるしませんので、私は私のEditItemTemplate
でラベルを使用。むしろ、そのレコードの値はlabelを介して表示され、その結果、ユーザーはそのフィールドを更新できません。
正しいソリューションのためにHenkに感謝します。 – Ananth