2013-03-10 82 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>