我现在使用的是DATAGRID的摸板列  有3列  在摸板中我放了  BUTTON   运行这个文件  我点了 DATAGRID 上的BUTTON   但是我要的结果是   我要知道 我点了的是哪个BUTTON   要得到 这个BUTTON 在DATAGRID  上的行数和列数  如何处理

解决方案 »

  1.   

    给每个模版列的Button加上CommandName属性,如Button1.CommandName = Button1,
    Button2.CommandName = Button2,Button3.CommandName = Button3然后,在DataGrid的ItemCommand事件中这样写:
    switch(e.CommandName){
         case "Button1":
           ;
         break;
         case "Button2":
           ;
         break;
         case "Button3":
           ;
         break;
    }
    上面的办法就可以知道你单击的是那个Button了,e.Item.ItemIndex就可以获特单击行的索引,比如,
    e.Item.ItemIndex = 1,说明你单击的是第二行,用e.Item.FoundControl("")可以找到该行的控件。你可以结贴了,兄弟。