怎么样修改HeaderText 在DataSource=DataView怎么样能在设计时修改HeadeText的内容.在使用DataSet设置DataGridTableStyle可以,但用DataView时不可用了啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不是很难,你最好是创建一个数据源,例如:ICollection CreateDataSource() {//声明一个数组类型的变量来保存你要在datagrid里要显示的数据 byte[] lpBuffer = new byte[];//在自己写一个循环将要显示的数据保存到该数组中 DataTable dt = new DataTable(); DataRow dr;//里就开始了定义datagrid的HeaderText了 dt.Columns.Add(new DataColumn("HeaderText",ypeof(string)));//len表示数组的大小 for (int i=0;i<len;i++) { dr = dt.NewRow(); dr[0]=lpBuffer [i]; dt.Rows.Add(dr); } DataView dv = new DataView(dt); return dv;}最后只要在需要的地方datagrid.DataSource=CreateDataSource(); 修改你的select语句吧譬如原先是 select FolderName from tbFolderInfo改成select FolderName as 文件夹 from tbFolderInfo 求助一个问题? 如何把一个List<T>对象中的数据ss保存为一个文本文件1.txt c# 怎样将dataset 中的全部内容存进哈希表中,哈希表中的数据怎么放进datagridview中 难题高分求解:正则式匹配无异常但是资源耗尽 XAML与C#是不是完全映射的关系? 水晶报表怎么登录数据库啊? 使用.Net开发安装程序 关于 DataGrid 中放置自己的 组件的问题?附全代码。 全局编录(GC:)和ldap:有什么区别? 如何在web.config中设置数据库连接等设置值? C/S 三层架构,(用户层,业务层,数据库) 刷新父页问题
ICollection CreateDataSource()
{
//声明一个数组类型的变量来保存你要在datagrid里要显示的数据
byte[] lpBuffer = new byte[];
//在自己写一个循环将要显示的数据保存到该数组中
DataTable dt = new DataTable();
DataRow dr;
//里就开始了定义datagrid的HeaderText了
dt.Columns.Add(new DataColumn("HeaderText",ypeof(string)));
//len表示数组的大小
for (int i=0;i<len;i++)
{
dr = dt.NewRow();
dr[0]=lpBuffer [i];
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
return dv;
}
最后只要在需要的地方datagrid.DataSource=CreateDataSource();
譬如原先是
select FolderName from tbFolderInfo
改成
select FolderName as 文件夹 from tbFolderInfo