Как я могу получить элемент в строке DevExpress GridControl?

Я хочу знать, как я могу присвоить значение элемента в строке переменной.

Если я дважды щелкну в любом месте строки, я хочу присвоить значение элемента в строке, например (0, y), переменной.

Буду признателен, если вы предоставите что-то подобное или какую-то альтернативу.

Жду твоего ответа.

Спасибо и с уважением, Ренато Колладо

ПОСТСКРИПТ: я работаю с VB.NET


person Community    schedule 14.08.2016    source источник
comment
Здравствуйте и добро пожаловать в Stack Overflow. Пожалуйста, найдите время для обзора (stackoverflow.com/tour) и посетите справочный центр (stackoverflow.com/help). Вы также можете прочитать Как спрашивать (stackoverflow.com/questions/how-to-ask).   -  person Rohan Khude    schedule 14.08.2016
comment
devexpress.com/Support/Center/Question/Details/A2934   -  person FloatingKiwi    schedule 15.08.2016
comment
@FloatingKiwi Я видел этот вопрос, но он слишком старый и уже не может быть реализован как есть.   -  person    schedule 15.08.2016


Ответы (1)


Хотя вы помечаете это DevExpress-windows-ui, вы конкретно не указываете, является ли это традиционным Winforms или WPF. У меня нет большого опыта использования их элементов управления Winforms, но я сделал многое из того, что вы пытаетесь сделать с их сетками WPF (и я полагаю, что подход к этому в целом аналогичен).

Вам следует обратить внимание на метод GetCellValue (DevExpressMainDocumentation).

Я склонен обрабатывать свои сетки из внешних методов, но в качестве примера основного синтаксиса;

Dim myValue as Boolean
For i As Integer = 0 To grid.VisibleRowCount - 1
    myValue = CBool(grid.GetCellValue(i, "SinglePayment")) 
    'Do stuff with myValue here 
Next

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

person Dom Sinclair    schedule 15.08.2016
comment
Это было именно то, что мне было нужно, но это помогло мне узнать, где искать. Спасибо. - person ; 15.08.2016
comment
Ренато -- если это ответ на ваш вопрос, вы должны отметить его как правильный, чтобы другие люди с похожей проблемой знали, что он отвечает вашим потребностям. - person Hambone; 17.08.2016