注册 登录
编程论坛 ASP.NET技术论坛

请教!请教各位二维数组怎么绑定到gridview中?

s3178 发布于 2010-11-01 20:52, 1563 次点击
运行会出现“异常详细信息: System.ArgumentException: 数组不是一维数组”的错误提示。
代码如下:
string[ , ]    datachange= new string[100,100] ;
this.GridView1.DataSource = datachange;
            this.GridView1.DataBind();
请问哪里错了,谢谢了!

5 回复
#2
s31782010-11-01 21:24
怎么没人呀?
谢谢各位老师了。
#3
wangnannan2010-11-02 08:26
直接绑定肯定不行啦 求楼主说详细点  为什么要用二维数组 ? 是不是DataGridView实现多维表头啊?

[ 本帖最后由 wangnannan 于 2010-11-2 08:28 编辑 ]
#4
wangnannan2010-11-02 08:30
难道是这样 ?

string[,] array = new string[4, 2];
            array[0, 0] = "1";
            array[0, 1] = "1";

            array[1, 0] = "2";
            array[1, 1] = "2";

            array[2, 0] = "3";
            array[2, 1] = "3";

            array[3, 0] = "4";
            array[3, 1] = "4";

            dataGridView1.Rows.Clear();
            for (int m = 0; m < 4; m++)
            {
                dataGridView1.Rows.Add(1);
                for (int n = 0; n < 2; n++)
                {
                    dataGridView1.Rows[m].Cells[n].Value = array[m, n].ToString();
                }
            }
#5
Issac_abc2010-11-02 10:20
循环二维数据然后动态生成table 用Response.Write()就可以了。
#6
mystart_20112011-03-17 17:33
gridview只能绑定一维数组!
1