Bind Devexpress Girdview 2 от обратного вызова devexpress gridview1 - PullRequest
0 голосов
/ 18 февраля 2011

У меня есть два вида сетки Devexpress на странице.

Я пытался привязать данные к devexpress gridview2 из пользовательского метода обратного вызова devexpress gridview1 ..

ну что же, в devepress gridview 2 не заполняется результат.это банк ...

Код такой, как показано

ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
{
 DataTable dt_getdata = CommonBL.GetUserDefinedresult("select * from Accounts where ID='tr=009'");
if(dt_getdata!=null)
{
ASPxGridView2.DataSource = dt_getdata;
ASPxGridView2.DataBind();}}

Нет ошибок, которые были найдены при отладке ... почему это так ??Пожалуйста, Предложите решение!

Ответы [ 2 ]

0 голосов
/ 09 апреля 2019

Выполните следующие шаги

  1. Выполните итерацию строк и поместите в gridview2.Убедитесь, что gridview2 связан / связан с какой-либо базой данных, в противном случае данные не будут извлечены.
  2. Назначьте источник данных gridview1 для gridview2, помня о том, чтобы выполнить BindingSource.EndEdit () и Adapter.Update (Dataset)..Table1).
0 голосов
/ 18 февраля 2011

Проблема возникает потому, что ответ обратного вызова содержит информацию об элементе управления, который инициировал этот обратный вызов. То есть если ASPxGridView2 не является частью ASPxGridView1, этот код не будет иметь никакого эффекта, поскольку информация о ASPxGridView не передается клиенту. Возможное решение - отправить обратный вызов в ASPxGridView2 и связать этот элемент управления с данными в его обработчике событий CustomCallback. Также см. Как показать подробную информацию в отдельном примере ASPxGridView .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...