如何在asp.net中获取网格视图的选定单元格值?

如何在asp.net中获取网格视图的选定单元格值?,asp.net,Asp.net,任何人都可以告诉我如何在网格视图中获取选定行的特定单元格值或单元格索引。 实际上,我需要用户使用asp.net在网格视图中单击的单元格的值。特别是如何知道用户单击的单元格索引或列名索引。 请帮帮我。感谢您的帮助。因为我认为asp.net网格视图中没有内置任何东西可以做到这一点,我们可以使用一些javascript来处理事件,设置一些隐藏字段,然后单击asp提交按钮 首先,在aspx页面的表单标签内添加以下内容 <asp:HiddenField runat="server" ID="Clic

任何人都可以告诉我如何在网格视图中获取选定行的特定单元格值或单元格索引。 实际上,我需要用户使用asp.net在网格视图中单击的单元格的值。特别是如何知道用户单击的单元格索引或列名索引。
请帮帮我。感谢您的帮助。

因为我认为asp.net网格视图中没有内置任何东西可以做到这一点,我们可以使用一些javascript来处理事件,设置一些隐藏字段,然后单击asp提交按钮

首先,在aspx页面的表单标签内添加以下内容

<asp:HiddenField runat="server" ID="ClickedColumnIndex" />
<asp:HiddenField runat="server" ID="ClickedRowIndex" />
<asp:HiddenField runat="server" ID="ClickedValue" />
<asp:Button runat="server" ID="GridViewClickedButton" 
    OnClick="GridViewClickedButton_Click" style="visibility:hidden;" />
现在添加处理单击的方法

void GridViewClickedButton_Click(Object sender, EventArgs e) 
{
  // Now we can call a function with our new values
  MyFunction(ClickedColumnIndex.Value, ClickedRowIndex.Value, ClickedValue.Value);
}
Sub GridViewClickedButton_Click(ByVal sender As Object, ByVal e As EventArgs) 
{
  // Now we can call a function with our new values
  MyFunction(ClickedColumnIndex.Value, ClickedRowIndex.Value, ClickedValue.Value)
}
VB

现在添加处理单击的方法

void GridViewClickedButton_Click(Object sender, EventArgs e) 
{
  // Now we can call a function with our new values
  MyFunction(ClickedColumnIndex.Value, ClickedRowIndex.Value, ClickedValue.Value);
}
Sub GridViewClickedButton_Click(ByVal sender As Object, ByVal e As EventArgs) 
{
  // Now we can call a function with our new values
  MyFunction(ClickedColumnIndex.Value, ClickedRowIndex.Value, ClickedValue.Value)
}
结果

当用户单击gridview表体中的单元格时,将发生以下情况:

javascript cellClicked函数将设置单元格的列索引、行索引和值,然后单击隐藏的asp:按钮 它将发回服务器并触发GridViewClicked按钮
你能解释一下你想完成什么吗?他们将单击什么?当他们单击它时,您希望发生什么?thnks获得响应。我需要根据网格视图中单击的单元格值的值重新加载另一个网格视图。因此,您想使用列的值和索引发回同一页面吗?我提供了答案。这是在没有IDE或测试的情况下完成的,因此可能存在一些语法问题。如果有,请告诉我。谢谢您的回复。但是在上面的代码中,您能告诉我GridViewClickedButton\u Click事件何时启动吗?在设置隐藏输入中的值后,单击表中的a单元格时,按钮应该会启动。但是我尝试过,button Click事件没有启动,这里遗漏了什么?我想我们需要确定它在哪里不起作用。您是否收到任何浏览器错误?你可以设置一个警告“我在这里”;在cellClicked函数的内部,查看它是否在那里。如果你想把它输出的HTML发给我,我可以看看。