日期:2014-05-17  浏览次数:20467 次

~~~怎么从后台给GridPanel填充数据源? ~~~
我是新手,
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#将数据转换成这样的格式呢,有哪位大虾帮帮,谢谢了! (我分已散光了~~~)


新手在线等~~

------解决方案--------------------
一级棒
------解决方案--------------------
我也遇到过,用了一个很笨的方法解决的,不知道和楼主的情况是否一致
 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();
------解决方案--------------------
up


------解决方案--------------------
回帖是一种美德!每天回帖即可获得 10 分可用分!
------解决方案--------------------
up......