http://www.cnblogs.com/lovecherry/archive/2005/04/04/131787.html
中说了怎么在触发DataGrid模板列中控件自己的事件,网友问怎么知道点击的是哪一行?要通过这个来获取中的信息。
那一行DataGridItem是
(论坛答疑点滴)DataGrid模板列中控件的事件中怎么知道是哪行触发的事件?((DataGridItem)((DropDownList)sender).Parent)
吗?不是,因为((DataGridItem)((CheckBox)sender).Parent)是TableCell
其实应该是
(论坛答疑点滴)DataGrid模板列中控件的事件中怎么知道是哪行触发的事件?((DataGridItem)((DropDownList)sender).Parent.Parent)
接下来你想怎么就怎么了。

输出行号:
(论坛答疑点滴)DataGrid模板列中控件的事件中怎么知道是哪行触发的事件?Response.Write(((DataGridItem)((DropDownList)sender).Parent.Parent).ItemIndex);
输出值:
(论坛答疑点滴)DataGrid模板列中控件的事件中怎么知道是哪行触发的事件?Response.Write(((DataGridItem)((DropDownList)sender).Parent.Parent).Cells[0].Text);

相关文章:

  • 2023-03-15
  • 2021-10-17
  • 2022-12-23
  • 2021-08-23
  • 2021-07-30
猜你喜欢
  • 2021-10-24
  • 2021-12-22
  • 2022-01-09
  • 2021-09-08
  • 2021-06-08
  • 2021-08-29
  • 2022-12-23
相关资源
相似解决方案