本文介绍了使用数据表如何逐行添加列名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用数据表如何手动添加列名.


我有如下的gridview

我想使用gridview中的数据表手动添加以下三个名称


课程
批处理
评分


在Gridview中,我希望输出如下所示


课程批处理率

using datatable how to add column name manually.


I have gridview as follows

i want to add the following three names manually using datatable in gridview


Course
Batchid
Rate


in Gridview i want the output as follows


Course Batchid Rate

推荐答案


<asp:gridview id="GridView1" runat="server" autogeneratecolumns="false" onrowdatabound="GridView1_RowDataBound" xmlns:asp="#unknown">
     <columns>
          <asp:templatefield headertext="Course">
               <itemtemplate>
               DO Something!
               </itemtemplate>
          </asp:templatefield>
     </columns>
     <columns>
          <asp:templatefield headertext="Batchid">
               <itemtemplate>
               DO Something!
               </itemtemplate>
          </asp:templatefield>
     </columns>
     <columns>
          <asp:templatefield headertext="Rate">
               <itemtemplate>
               DO Something!
               </itemtemplate>
          </asp:templatefield>
     </columns>
</asp:gridview>


DataTable Dt = new DataTable();
DataColumn Dc = new DataColumn("Course");
DataColumn Dc1 = new DataColumn("Batchid");
DataColumn Dc2 = new DataColumn("Rate");
Dt.Columns.Add(Dc);
Dt.Columns.Add(Dc1);
Dt.Columns.Add(Dc2);

DataRow dr = Dt.NewRow();
dr["Course"] = "MCA";
dr["Batchid"] = "111";
dr["Rate"] = "A";
Dt.AcceptChanges();


这篇关于使用数据表如何逐行添加列名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 00:12