如何动态填充aspxgridview中更改的选择控件

时间:2012-06-18 12:25:48

标签: callback devexpress aspxgridview

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

3 个答案:

答案 0 :(得分:1)

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

中设置文本框值

The Concept of Callbacks知识库文章是必读的。

答案 1 :(得分: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

答案 2 :(得分:0)

查看this演示,详细了解如何在客户端完成此任务。