动态添加GridView列ASP.Net [英] Add GridView Column Dynamically 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屋!