2013-03-10 49 views
0

我有一个gridview,其中包含模板字段,其中每个模板字段包含一个litreal控件,并且我想将该网格视图与我的DataSet绑定,请查看代码以查找更多信息。从代码隐藏中绑定Gridview内部的Literal控件。

代码来创建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> 

请帮我找到正确的方式来做到这一点。 谢谢,上面

回答

1

你的代码是所有权利,如果你只是想Column“zerker”绑定到你的gridiview

所有你缺少的是Text Property为您的Literal控制。

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