我是新手,
coolite框架中的GridPanel控件,我怎么在后台的.cs中提供数据源.页面上我是将Store1的数据绑定到GridPanel上.
下面是我的一句代码:
this.Store1.DataSource = DataTableToArray();  //DataTableToArray()函数返回string[,]类型
上面的总是不显示,我估计是数据类型不一致,this.Store1.DataSource需要下面的样式       this.Store1.DataSource = new object[]
           {
                new object[] {"3m Co", 71.72, 0.02, 0.03, "9/1 12:00am"},
               new object[] {"Wal-Mart Stores, Inc.", 45.45, 0.73, 1.63, "9/1 12:00am"}
            };我到底要怎么用C#将数据转换成这样的格式呢,有哪位大虾帮帮,谢谢了!   (我分已散光了~~~)
新手在线等~~

解决方案 »

  1.   

    我也遇到过,用了一个很笨的方法解决的,不知道和楼主的情况是否一致
     DataTable dt = OleDbHelper.ExecuteDataTable(CommandType.Text, "Select clsId,clsNumber,clsName From NewsType Order By clsNumber ");            List<object> data = new List<object>();            foreach (DataRow dr in dt.Rows)
                {
                    data.Add(new object[] { dr["clsId"], dr["clsNumber"], dr["clsName"] });            }            this.Store1.DataSource = data;
                this.Store1.DataBind();