gridview如何绑定二维数组

来源:百度知道 编辑:UC知道 时间:2024/06/24 09:30:20
拜托了
只要能显示二维数组,什么空间都可以

楼主.我告诉你个最实用.最老土的方法.

循环你的二维数据.动态生成<table>.

最后用Response.Write();想写到网页哪儿就写到哪儿.

虽然土了点儿.但不用那么复杂.转来转去.绑来绑去的.

直接循环按自己的样式动态生成表格.OK了.

楼主可以把二维数组转化为DataTalbe。以下为程序实例,其中的ConvertToDataTable可以直接调用,只要根据楼主的数组类型设置不同的参数类型就可以了。
protected void Page_Load(object sender, EventArgs e)
{
string[,] arr = new string[2, 3];
arr[0, 0] = "1";
arr[0, 1] = "2";
arr[0, 2] = "22";
arr[1, 0] = "3";
arr[1, 1] = "4";
arr[1, 2] = "2";
this.GridView1.DataSource = ConvertToDataTable(arr);
GridView1.DataBind();
}

private DataTable ConvertToDataTable(string[,] arr)
{

DataTable dataSouce = new DataTable();
for (int i = 0; i < arr.GetLength(1);i++ )
{
DataColumn newColumn = new Data