动态添加GridView列ASP.Net [英] Add GridView Column Dynamically ASP.Net

查看:93
本文介绍了动态添加GridView列ASP.Net的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用这个方法.DataGridview Craete但数据并不是绝望的gridview Row.how来解决这个问题。我可以帮助一个人。谢谢你。



< pre lang =c#> DataTable coldt = new DataTable();
DataTable hawbb = new DataTable();
String MAWBNumber = DropdownMAWB.Text.ToString()。Trim();
String hubCode = DropdownHubList.Text.ToString()。Trim();
hawbb = Ih.getHAWBWList(MAWBNumber,hubCode);

// 数据表的实例
// 数据行的实例
DataRow drow;
// 创建两个数据列Column1和Column2
DataColumn dcol1 = new DataColumn( Column1 typeof string ));
DataColumn dcol2 = new DataColumn( Column2 typeof string ));
// 将datacolumn添加到datatable
coldt.Columns.Add(dcol1) ;
coldt.Columns.Add(dcol2);

// 循环行
for int r = 0 ; r < hawbb.Rows.Count; r ++)
{
// 数据行的实例
drow = coldt.NewRow();
// 向datatable添加行
coldt.Rows.Add(drow) ;
// 添加列值
coldt.Rows [r] [dcol1] = hawbb.Rows [r] [ 0 ]。ToString()。Trim();
coldt.Rows [r] [dcol2] = hawbb.Rows [r] [ 1 ]。ToString()。Trim();

// 将gridView数据源设置为dataTable dt。
TAXGridview.DataSource = hawbb;
// 将数据源绑定到gridview
TAXGridview.DataBind();
}









我需要绑定数据来自我的动态网格视图??

解决方案

从这些2中得到一个清晰的想法:

如何在网格视图中动态创建列 [ ^ ]

动态添加GridView列ASP.Net和C# [ ^ ]

I Use this method.DataGridview Craete but Data not despaly gridview Row.how to solve this problum.plz ant one can help me.thank you.

DataTable coldt = new DataTable();
        DataTable hawbb = new DataTable();
        String MAWBNumber = DropdownMAWB.Text.ToString().Trim();
        String hubCode = DropdownHubList.Text.ToString().Trim();
        hawbb = Ih.getHAWBWList(MAWBNumber, hubCode);

        //instance of a datatable  
        //instance of a datarow  
        DataRow drow;
        //creating two datacolums Column1 and Column2    
        DataColumn dcol1 = new DataColumn("Column1", typeof(string));
        DataColumn dcol2 = new DataColumn("Column2", typeof(string));
        //adding datacolumn to datatable  
        coldt.Columns.Add(dcol1);
        coldt.Columns.Add(dcol2);

        //loop the rows
        for (int r = 0; r < hawbb.Rows.Count; r++)
        {
                //instance of a datarow  
                drow = coldt.NewRow();
                //add rows to datatable  
                coldt.Rows.Add(drow);
                //add Column values  
                coldt.Rows[r][dcol1] = hawbb.Rows[r][0].ToString().Trim();
                coldt.Rows[r][dcol2] = hawbb.Rows[r][1].ToString().Trim();

                //set gridView Datasource as dataTable dt.  
                TAXGridview.DataSource = hawbb;
                //Bind Datasource to gridview  
                TAXGridview.DataBind();
        }





I need to bind data from my Dynamic Gridview??

解决方案

Get a clear idea from these 2:
how to create columns dynamically in a grid view[^]
Add GridView Column Dynamically ASP.Net and C #[^]


这篇关于动态添加GridView列ASP.Net的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆