首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

再求:如果在DataGrid中点击时,将ID值进行传递? [有关问题点数:40分]

2013-07-09 
再求:如果在DataGrid中点击时,将ID值进行传递? [问题点数:40分]如图,我想实现的是,在DataGrid上每点击一次

再求:如果在DataGrid中点击时,将ID值进行传递? [问题点数:40分]
再求:如果在DataGrid中点击时,将ID值进行传递? [有关问题点数:40分]
如图,我想实现的是,在DataGrid上每点击一次,检索一次数据库的该行记录,并用检索到的值填充上面的TextBox和DataCombo控件,在asp.net中,可以有隐藏域实现,但在CS中,该行记录的主键ID该如何传递呢,郁闷中。

声明:我不想使用adodc控件,我是手工编写代码绑定的控件。
[解决办法]
点击 DataGrid 之后,会引起 RowColChange 事件,表示在记录集中已经发生了记录重新定位。此时,在记录集中访问当前记录的各个字段即可。
[解决办法]
设置一下就可以了
form_load
set rs=.....'加载记录集
text1.datafield="字段名2"
set text1.datasource=rs

text2.datafield="字段名2"
set text2.datasource=rs

set datagrid1.datasource=rs
end sub

这样,你点击哪行,数据就会自动反应到文本框里面了

热点排行