Как получить выбранные значения ячеек строки из RepositoryItemSearchLookUpEdit - PullRequest
0 голосов
/ 10 июня 2019

Я хочу получить выбранные значения ячеек строки, используя RepositorySearchLookUpEdit, но я не знаю, как его получить.

Ответы [ 2 ]

0 голосов
/ 11 июня 2019

Если вы имеете в виду, что вы хотите читать столбцы из выбранной строки вашего LookupEdit репозитория в GridView, вы можете сделать это в CloseUp событии RepositoryEdit, например:

private void RepositoryFabricId_CloseUp(object sender, DevExpress.XtraEditors.Controls.CloseUpEventArgs e)
{
    if (e.CloseMode == DevExpress.XtraEditors.PopupCloseMode.Normal)
    {
        DataRow row = ((GridLookUpEdit)sender).Properties.View.GetDataRow(((GridLookUpEdit)sender).Properties.View.FocusedRowHandle);
    }
}

Этот пример для репозитория GridLookupEdit, я думаю, он также будет работать для репозитория LookupEdit

0 голосов
/ 10 июня 2019

Если вам нужен доступ к значению редактирования, используйте свойство SearchLookUpEdit.EditValue .Это значение соответствует значению, содержащемуся в столбце источника данных ValueMember .

Если вы хотите получить доступ к любому значению ячейки из выбранной строки, используйте SearchLookUpEdit.Properties.GetRowByKeyValue метод.Вам нужно будет передать текущее значение редактирования там.Затем приведите возвращаемое значение этого метода к типу строки данных и получите доступ к значениям ячейки.

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