見て、それは簡単です。データベースからのデータが取り込まれた GridView があります。
私が欲しいのは、特定のデータを含む各セルにボタンを配置することです。
Pls、下の画像を見てください。それは私が欲しいものを正確に説明しています
VB.NET でお願いします。=)
どうもありがとう!
次のように、マークアップの<Columns>
セクション内でボタン コントロールを定義する必要があります。GridView
<asp:gridview id="CustomersGridView" runat="server">
<columns>
<asp:boundfield datafield="DateColumn" headertext="Date"/>
<asp:TemplateField>
<HeaderTemplate>
Positive
</HeaderTemplate>
<ItemTemplate>
<asp:Label id="LabelPositive" runat="server" Text='<%# Eval("PositiveColumn")%>' />
<br />
<asp:Button id="ButtonPositive" runat="server" Text="Show" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
Negative
</HeaderTemplate>
<ItemTemplate>
<asp:Label id="LabelNegative" runat="server" Text='<%# Eval("NegativeColumn")%>' />
<br />
<asp:Button id="ButtonNegative" runat="server" Text="Show" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
Neutral
</HeaderTemplate>
<ItemTemplate>
<asp:Label id="LabelNeutral" runat="server" Text='<%# Eval("NeutralColumn")%>' />
<br />
<asp:Button id="ButtonNeutral" runat="server" Text="Show" />
</ItemTemplate>
</asp:TemplateField>
<asp:boundfield datafield="NoCommentsColumn" headertext="No Comments"/>
<asp:boundfield datafield="TotalColumn" headertext="Total"/>
</columns>
</asp:gridview>
注:datafield
およびのEval()
呼び出しは、NeutralColumn
およびのような作成された名前にバインドされてNoCommentsColumn
います。これらの名前を実際のデータベース フィールド名に置き換えてください。
グリッドのデータ バインド中に追加する必要があります。イベント呼び出しを探して、そこでコードを処理します。
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx