请问怎样向datagrid手工添加数据,而不是读取数据库。
我现在就是不想让DataGrid的数据跟数据库有任何关系,只是想向datagrid的cell中手工添加数据,该怎样做?
比如手工向datagrid中插入一个空行,应该怎么做?这个问题请大家不要想帮定,与数据库没关系。我的这个需求有点像delphi中的StringGrid。
问题点数:0、回复次数:15Top
1 楼niwalker()回复于 2003-06-02 07:27:21 得分 0
同数据库无关一样可以绑定,DataGird控件的数据源可以使数据库,也可以其他的数据结构(比如说ArrayList). 或者使用DataTable(并不来自数据库)。Top
2 楼zhangzs8896(小二)回复于 2003-06-02 08:11:05 得分 0
楼上有道理Top
3 楼hhzh426(春之风)回复于 2003-06-02 08:23:26 得分 0
ado.net中的表是内存表,可以没有数据源。Top
4 楼Kain(雨玲珑)回复于 2003-06-02 08:29:04 得分 0
dim dr as datarow
ds.colums.add("id",gettype(string))
ds.colums.add("name",gettype(string))
dr=ds.newrows
dr(0)="1"
dr(1)="youname"
ds.rows.add(dr)
Top
5 楼wolfqixianfeng(狼)回复于 2003-06-02 09:05:00 得分 0
建议用ArrayList做数据源,利用帮定,ArrayList里的数据类型为DataRow
你要不要帮定的话,要给没个datagrid的cell加数据Top
6 楼littlehb(在JAVA与。NET之间彷徨)回复于 2003-06-02 09:12:16 得分 0
Kain说的对呀!Top
7 楼yuwen16(rr)回复于 2003-06-02 09:28:08 得分 0
直接写应该可以吧。
DataGrid[0,0]="00";
DataGrid[0,1]="01";
DataGrid[0,2]="02";
DataGrid[0,3]="03";
DataGrid[0,4]="04";
DataGrid[0,5]="05";
但是你绑定还是要绑定的哦。但是这个数据和后台的数据不会有联系
Top
8 楼liu7537(数据库模型设计博客连载(http://blog.csdn.net/liu7537))回复于 2003-06-02 12:30:48 得分 0
因为我的数据源并不是规规整整的记录格式,可能第一条记录只有两个字段有意义,需要显示,第二条记录就有5个字段要显示,而第三条记录就有1个字段是有用的!
所有没法绑定表或其它东西。Top
9 楼wangjingjing390(晶晶)回复于 2003-06-02 12:31:13 得分 0
直接写DataSetTop
10 楼_weiKun_(Virus)回复于 2003-06-02 12:50:43 得分 0
做一个动态数组类,然后联结它的数据源Top
11 楼lufly2000(凌绝顶)回复于 2003-06-02 14:51:57 得分 0
gzTop
12 楼liu7537(数据库模型设计博客连载(http://blog.csdn.net/liu7537))回复于 2003-06-02 21:11:32 得分 0
gzTop
13 楼liu7537(数据库模型设计博客连载(http://blog.csdn.net/liu7537))回复于 2003-06-06 20:46:26 得分 0
gzTop
14 楼tfming(明明)回复于 2003-06-06 21:04:16 得分 0
直接填写数据源就可以了!
Top
15 楼liu7537(数据库模型设计博客连载(http://blog.csdn.net/liu7537))回复于 2003-07-08 13:05:29 得分 0
因为我的数据源并不是规规整整的记录格式,可能第一条记录只有两个字段有意义,需要显示,第二条记录就有5个字段要显示,而第三条记录就有1个字段是有用的!
所有没法绑定表或其它东西。
Top




