日期:2014-05-19  浏览次数:20729 次

datagrid小问题
各位,在页面ChangeDate.aspx(修改数据)中,有两个大的html控件panel,panel1主要用一个datagrid显示相关信息,panel2内有table,现要求datagrid含有一列,通过点击某行中这一列,可以把当前datagrid行的信息显示在paenl2的table中,然后再进行修改操作.
各位,我用的方法是,在datagrid中添加了模板列,且模板列的ItemTemplate属性放了一个按钮,当单击按钮时,就把datagrid该行的数据显示在table中.问题是怎样才能得到这一行的数据?
这个方法可行吗?

------解决方案--------------------
点击这一行时把这一行的id传回数据库查出这行的数据然后绑定到当前你要显示的表格内
------解决方案--------------------
我想了个办法不知道可不可以,用一个超级连接列,字段绑到id,然后url指向本页面,然后传值!用传到本页的id查找数据绑定!
------解决方案--------------------
要实现这种功能,建义楼主使用WebPart
------解决方案--------------------
datagrid上绑定主键列,点击按钮时取到主键列值,通过这个值就可以得到你想要的数据了,然后在table中显示出来.