我用 ArrayList 作为 DataGrid 的 datasource,请问... 那你可能要自己携代码实现了,因为ArrayList怎么知道你要显示那些字段呢?关注! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能 我的类需要实现某些接口,估计很麻烦,放弃!主要我要显示的数据不并能直接从数据库表中取得,要做些处理,估计还是得用 DataView 之类的东西来装载我处理后数据。 可能 我的类需要实现某些接口,估计很麻烦,放弃!主要我要显示的数据不并能直接从数据库表中取得,要做些处理,估计还是得用 DataView 之类的东西来装载我处理后数据。 Interface IDataProcess{ void DisplyData(DataGrid container);}在你要添加到DataGrid中的类实现该接口。然后,就可以用:ArrayList a = new ArrayList(); ........IEnumerator DataEnum = a.GetEnumerator();while(DataEnum.MoveNext()){ (IDataProcess)DataEnum.Current.DisplayData(this.DataGrid1);} 这样就ok了。不过你怎样实现接口无所谓,架构定下来,可以去找相关帮助解决实际实现问题。 我主要是想用 DataGrid 自动翻页,自动遍历 ,自动显示 ,自动排序等等方便的功能, 如果这些自己实现的话,就失去了用DataGrid的意义。真希望 DataGrid 能像对待 DataView ,DataReader 一样的对待ArrayList, 可是微软做事做半截,难道ArrayList做数据源只能显示一维表格?不会这么弱智吧 求助:C#搭建传真服务器 正则表达式问题 我用combox的SelectedIndexChanged事件出现错误 程序打包后出现的"未将对象引用设置到对象的实例" 如何提取后台表的结构(SQL)??送分!!!!!!!!!!!!!! [求助]C#多线程问题 WPF中gridview的一些问题 如何读取外部资源文件中的图标,很急,在线等!!! 找不到contextMeun(上下文菜单)属性 GDI+绘图问题,如何新建一页? 各位,怎样在C#里面声明定长的字符或定长的数据 请问怎样保留指定位数的小数?
主要我要显示的数据不并能直接从数据库表中取得,要做些处理,
估计还是得用 DataView 之类的东西来装载我处理后数据。
主要我要显示的数据不并能直接从数据库表中取得,要做些处理,
估计还是得用 DataView 之类的东西来装载我处理后数据。
{
void DisplyData(DataGrid container);
}在你要添加到DataGrid中的类实现该接口。然后,就可以用:
ArrayList a = new ArrayList();
........
IEnumerator DataEnum = a.GetEnumerator();
while(DataEnum.MoveNext())
{
(IDataProcess)DataEnum.Current.DisplayData(this.DataGrid1);
} 这样就ok了。
不过你怎样实现接口无所谓,架构定下来,可以去找相关帮助解决实际
实现问题。
如果这些自己实现的话,就失去了用DataGrid的意义。真希望 DataGrid 能像对待 DataView ,DataReader 一样的对待ArrayList,
可是微软做事做半截,难道ArrayList做数据源只能显示一维表格?不会这么弱智吧