读书人

~如何从后台给GridPanel填充数据源? ~

发布时间: 2012-08-01 17:53:41 作者: rapoo

~~~怎么从后台给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......

读书人网 >asp.net

热点推荐