【问题标题】:ASP.NET WebControls DataGrid Get Selected RowASP.NET WebControls DataGrid 获取选定的行
【发布时间】:2012-09-28 20:59:36
【问题描述】:

我在 ASP.NET 页面中使用DataGrid

当有人用鼠标单击一行时,我想使用来自该 DataGrid 的选定行的信息在我的表单上填写数据。

我已经连接了控件的SelectedIndexChanged 事件,但似乎没有任何方法可以访问各个行。

protected void DataGridRow_Selected(object sender, EventArgs e) {
  var row = grid1. ???
}

有没有办法做到这一点?

我主要使用 Windows 窗体,因此对于更频繁使用 WebForms 的人来说,我可能会遗漏一些完全明显的东西。

【问题讨论】:

标签: c# asp.net datagrid


【解决方案1】:

您可以使用 JQuery 之类的 Ajax 来获取该网格单元格的内容并填充到您的表单字段中。

$("#inputfield").value($("#gridcell").html())

【讨论】:

  • 很抱歉花了这么长时间才接受这个答案。我必须先学习一点 jQuery! :P
猜你喜欢
  • 2011-07-04
  • 1970-01-01
  • 2017-11-22
  • 2012-11-11
  • 2015-06-12
  • 2016-10-13
  • 2011-04-24
  • 2018-12-23
相关资源
最近更新 更多