在DataGrid显示的数据库中的数据
A(列名) B(列名) C(列名)
1 a 100
2 b 80
3 c 90现在我加多一列数据(数据是我自己手动加进去,不在数据库中),显示结果为
A(列名) B(列名) C(列名) D(列名)
1 a 100 1983-1-1
2 b 80 1984-3-5
3 c 90 1986-9-20在代码中应该怎样写?
A(列名) B(列名) C(列名)
1 a 100
2 b 80
3 c 90现在我加多一列数据(数据是我自己手动加进去,不在数据库中),显示结果为
A(列名) B(列名) C(列名) D(列名)
1 a 100 1983-1-1
2 b 80 1984-3-5
3 c 90 1986-9-20在代码中应该怎样写?
解决方案 »
- 安装visual stadio 2010之后wamp搭建起php的环境就用不了
- c#interface的作用是什么,求解释。
- 请教个存储过程写法? (在存储过程中不能将表名作为变量进行操作)
- 在.net中 运行环境的问题
- c#服务器端向客户端转发数据怎么实现
- 难题:如何实现类似From.KeyPreview的功能
- FolderBrowserDialog 显示不出目录树,是空的
- 我的心得分享给大家,高手不要笑话要指正(短消息 gsm modem 手机 c# 短信)
- [在线等]请问如何获得当前电脑的网络带宽和已使用带宽?
- 如何正确装vs.2003
- 下面的代码我该怎么改啊,要用指针改值,谢谢我是新手
- Button背景图片的背景颜色能不能去掉?
为了一列就重新构造一个DataTabe,好麻烦啊!
有没有别的方法啊?
各位高手帮帮忙!
public DataTable ChangeTable(DataTable tab)
{
tab.Columns.Add("Times");
foreach(DataRow r in tab.Rows)
{
r[tab.Columns.Count-1]=System.DateTime.Now.ToString();
}
return tab;
}
所以我觉得好麻烦!
还有我得到的是DataSet不是DataTable!
那这样又怎样搞?
dt.Columns.Add("时间");//添加一新列 时间:是列名
this.dataGrid.DataSource=dt ;//把内存表 dt 给dataGrid
这样就有一新列是空值 你可以在dataGrid里给他赋值了
DataSet ds =从数据库中取出的数据;
ds.Tables[index].Columns.Add("") ;//得到表的集合 去相应的表 添加新列
this.dataGrid.DataSource=ds ;//把内存表 ds 给dataGrid
这样就有一新列是空值 你可以在dataGrid里给他赋值了