/ /グリッドビューに静的テキストの列を追加する - c#、asp.net

gridview - 静的テキストで列を追加する - c#、asp.net

私はasp.netプロジェクトに取り組んでいます。静的なテキストを含む静的な列を、データセットがロードされたGridViewに追加するにはどうすればよいですか?たとえば、私はカラムが必要です Check すべての行に値がありますChecked。

回答:

回答№1は2
<asp:TemplateField HeaderText="YouText">
<ItemTemplate>
<asp:CheckBox runat="server" ID="cb" Checked="<%# DataBinder.Eval(Container, "DataItem.isChecked") %>" />
</ItemTemplate>
</asp:TemplateField>

または、静的テキストを作成する場合は、次のようにします。

<asp:TemplateField HeaderText="YouText">
<ItemTemplate>
Your text
</ItemTemplate>
</asp:TemplateField>

回答№2の場合は0
<asp:GridView ID="gridView" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
//static text or checkbox
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

コードの背後にある:

gridView.DataSource = dataset;
gridView.DataBind();

静的テキストにはすべての行が表示されます。


回答№3の場合は0

動的なboolで静的なテキストが必要なのですか?

バインディング式を使用できます。

<ItemTemplate>
Check
<asp:CheckBox ID="myCheckbox" runat="server"
Checked="<%# Eval("IsChecked") %>"
AutoPostBack="true"
OnCheckedChanged="myCheckbox_Checked" />
</ItemTemplate>