0

我有一个链接到数据源的 AspxGridView。在 GridView 下方有一些文本框,它们应该在选择更改事件中填充。我怎样才能做到这一点?也许使用回调面板和客户端 SelectionChanged 来触发自定义回调或...?或者也许 SelectionChange 不是合适的事件?我可以看到在 gridview 中客户端有 Begin 和 EndCallback 但它们何时实际执行?

4

3 回答 3

1

您可以这样做:
1. 将文本框放在里面ASPxCallbackPanel
2. 将回调面板设置ClientInstanceName为例如callbackPanel1
3. 在ASPxGridView客户端选择更改的事件调用callbackPanel1.PerformCallback
4. 在ASPxCallbackPanel.Callback事件处理程序中设置文本框值

回调概念知识库文章是必读的。

于 2012-06-19T09:36:08.090 回答
0

由于您的文本框在网格之外,因此应该很容易:

  void MyGridView_SelectedIndexChanged(Object sender, EventArgs e)
  {
    MyTextBox.Text = "You selected something.";
  }

看看这个:http: //msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.selectedindexchanged.aspx

于 2012-06-18T12:37:26.133 回答
0

查看演示以了解有关如何在客户端完成此任务的更多信息。

于 2012-06-19T20:09:12.903 回答