Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在gridview上添加带有静态文本的列_C#_Asp.net - Fatal编程技术网

C# 在gridview上添加带有静态文本的列

C# 在gridview上添加带有静态文本的列,c#,asp.net,C#,Asp.net,我正在从事一个asp.net项目。如何将带有静态文本的静态列添加到使用数据集加载的GridView?例如,我想要一个列Check,它的每一行都有值被选中 <asp:TemplateField HeaderText="YouText"> <ItemTemplate> <asp:CheckBox runat="server" ID="cb" Checked='<%# DataBinder.Eval(Container, "DataItem

我正在从事一个asp.net项目。如何将带有静态文本的静态列添加到使用数据集加载的GridView?例如,我想要一个列
Check
,它的每一行都有值被选中


<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>

你的文字

您的静态文本将显示每一行。

那么您希望静态文本带有动态bool

可以使用绑定表达式

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

检查

在查询中添加虚拟列和值。您可以演示如何绑定数据。我不想评估某些内容。我只需要一个静态文本我如何给列标题命名?
gridView.DataSource = dataset;
gridView.DataBind();
<ItemTemplate>
    Check
    <asp:CheckBox ID="myCheckbox" runat="server" 
        Checked='<%# Eval("IsChecked") %>'
        AutoPostBack="true"
        OnCheckedChanged="myCheckbox_Checked" />
</ItemTemplate>