将二维数组添加到一个表绑定到Gridview
发表在ASP.NET图书答疑 2009-10-31
是否精华
版块置顶:
DataSet ds = new DataSet("dsname"); 
DataTable table2 = new DataTable("tb2"); 
string[,] arr2 = new string[2, 3] { { "aa", "bb", "cc" }, { "aaa", "bbb", "ccc" } }; 
    for (int i = 0; i < arr2 .Rank ;i++ ) 
        { 
            TableRow  r = new TableRow(); 
            for (int j = 0; j <= arr2.GetUpperBound (arr2 .Rank -1);j++ ) 
            { 
              TableCell c = new TableCell(); 
              c.Text = arr2[i,j]; 
              r.Cells.Add(c); 
            } 
            table2.Rows.Add(r); 
            
        } 
  ds.Tables.Add(table2 ); 
  GridView1.DataSource = ds.Tables["tb2"].DefaultView; 
  GridView1.DataBind(); 
运行后Gridview中显示的结果竟然是这样的: 
System.Web.UI.WebControls.TableRow  空白  空白    
System.Web.UI.WebControls.TableRow  空白  空白  
分享到:
精彩评论 1
Marry2010
学分:0 LV1
2009-11-02
沙发
GridView1.DataSource = ds.Tables["tb2"].DefaultView; 改成GridView1.DataSource = ds.Tables["tb2"];试下
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照