关于一个从DB检索数据,在画面表示编辑问题,如下DB
[rowTbl]
id name
01 row1
02 row2
03 row3[colTbl]
id name
01 col1
02 col2
03 col3
04 col4[dataTbl]
rowId colId value
01 01 30
01 02 30
01 03 40
02 01 50
02 04 50
03 03 70
03 04 30画面欲表示为
col1 col2 col3 col4
row1 30 30 40
row2 50 50
row3 70 30画面要用GRIDVIEW显示如上的结果,
并且,利用GRIDVIEW自身的编辑等CommandField实现数据更新.
请问,这能实现吗?
数据显示没问题,但因为列的个数几名字都不固定,不知道updatemethod怎么写,
或者有什么其它的方案,请高手指点.
[rowTbl]
id name
01 row1
02 row2
03 row3[colTbl]
id name
01 col1
02 col2
03 col3
04 col4[dataTbl]
rowId colId value
01 01 30
01 02 30
01 03 40
02 01 50
02 04 50
03 03 70
03 04 30画面欲表示为
col1 col2 col3 col4
row1 30 30 40
row2 50 50
row3 70 30画面要用GRIDVIEW显示如上的结果,
并且,利用GRIDVIEW自身的编辑等CommandField实现数据更新.
请问,这能实现吗?
数据显示没问题,但因为列的个数几名字都不固定,不知道updatemethod怎么写,
或者有什么其它的方案,请高手指点.
解决方案 »
- 像美团网的google地图标注点是如何实现的呢
- 关于数据库表中两表约束
- 一个奇怪的参数传递问题(自定义控件)
- “_Default”并不包含“Label1”的定义 “_Default”是什么含义啊
- $$$$$$$$$$$$$$$$$$$$ 高分求解. 高手与新手全部请进.....分不够再加++++>>>>>>>>>>>>>>
- 疑惑~~
- datetime类型的数据怎么查询?
- 安装.net 2002后,运行.net,出现"该应用程序无法启动".望解决,谢谢1
- 分享:DataGrid,动态模板列,ITemplate
- Visual Studio.NET 已检测到指定的Web服务器运行的不是ASP.NET1.1版.你将无法运行ASP.NET Web应用程序或服务.(在线等待!!)
- 点击.net2.0中treeview控件的节点时,能不能不刷新。
- 关于vs2005的website在vs2008上打开的问题
现在遇到的问题是,如何去更新?
如果是用ObjectDataSource,因为列不固定,没办法制定UpdateMethod,
如果编程方式设定GridView的DataSource属性,
那如何去实现,CommandField的效果?
然后设置到GridView的DataSource上,并执行DataBind.
GridView的AutoGenerateColumns设置成True,并且追加了两列ButtonField,
分别是编辑和确认按钮.
然后写了RowCommand事件,若点了编辑按钮,
则将该行的每个数据Cell里追加一个TextBox,并且将Cell的值设置到该TextBox.Text.
目前为止都能实现,
遇到的问题是,针对确认按钮的处理,
想法是,获取TextBox里的值,反映到对应的Cell上,将TextBox删除掉.
但是,却取不到TextBox对象,也就是说,动态追加的TextBox在提交之后消失了.
请问,该如何设置,在提交之后能获得动态生成的TextBox?