【问题标题】:Bind Literal control inside Gridview from codebehind.从代码隐藏中绑定 Gridview 内的文字控件。
【发布时间】:2013-03-10 08:01:24
【问题描述】:

我有一个包含模板字段的网格视图,其中每个模板字段都包含一个文本控件,我想将该网格视图与我的 DataSet 绑定,请查看代码以查找更多信息。

创建数据集的代码-

DataTable Record = new DataTable();
Record.Columns.Add("zerker");
DataRow dr = Record.NewRow();
dr["zerker"] = "SomeText";   
Record.Rows.Add(dr);
gvCustomres.DataSource = Record;
gvCustomres.DataBind(); 

创建GridView的代码-

<asp:GridView ID="gvCustomres" runat="server" PageSize="4" AutoGenerateColumns="False" >
    <Columns>
       <asp:TemplateField  HeaderText="Zerker">
           <ItemTemplate>
             <asp:Literal ID="zerkername" runat="server"></asp:Literal>
           </ItemTemplate>
       </asp:TemplateField>
     </columns>
 </asp:GridView>

请帮助我找到正确的方法来做到这一点。 谢谢,

【问题讨论】:

    标签: c# asp.net gridview


    【解决方案1】:

    如果您只想将Column "zerker" 绑定到您的gridiview,则上面的代码是可以的。

    您所缺少的只是Literal 控件的Text Property

    <asp:Literal ID="zerkername" runat="server" Text='<%# Eval("zerker") %>'>
    </asp:Literal>
    

    【讨论】:

      猜你喜欢
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-25
      • 1970-01-01
      • 2013-01-24
      • 2014-09-09
      • 1970-01-01
      相关资源
      最近更新 更多