一个菜鸟问题:
本人想开发c#中的Web程序,遇到问题:
   如何相应DataGrid中的某一行的单击,以及如何读取该行的数据?

解决方案 »

  1.   

    单击后会触发Datagrid的ItemCommand事件
    该事件中有一个e参数,e.Item即为DataGrid当前行的信息
      

  2.   

    本人也是初学者。
    我是这样做的,用dataGrid1.CurrentRowIndex方法获取行号,在通过数据库语句进行操作~~
      

  3.   

    我觉得你可以在datagrid里面加如一列模版列,在编辑这个模版列的时候加上一个按钮,然后用ItemCommand事件就OK了。需要注意的是,要给模版列里的按钮起个名,哈哈,不是开玩笑哈,因为你要在ItemCommand事件里指定那个按钮,因为所有对datagrid的操作都算在ItemCommand事件里(包括翻页等等),方法是if(e.CommandName.ToString()="按钮名")
    {
        代码
    }