У меня есть управление Devexpress XtraGrid. Но при загрузке winform я не смог получить идентификатор выбранной по умолчанию строки. Я знаю, как получить его, когда пользователь нажимает на сетку.Как получить управляемый элемент управления Devexpress XtraGrid
Вот код снимок:
private void Form1_Load(object sender, EventArgs e)
{
grid1.DataSource = bindData(DataClassesDataContext.Table1.ToList());
ID = Convert.ToInt32(gridView.GetRowCellValue(gridView.FocusedRowHandle, "ID"));
XtraMessageBox.Show(ID.ToString());
}
public BindingSource bindData(object obj)
{
BindingSource ctBinding;
try
{
ctBinding = new BindingSource();
ctBinding.DataSource = obj;
return ctBinding;
}
catch (Exception ex)
{
XtraMessageBox.Show(ex.Message, "Database Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return null;
}
}
Что такое тип 'Table1'? –
Это объект таблицы, доступ к которому осуществляется с использованием LINQ to SQL. – aby
Не могли бы вы указать проблему, с которой вы сталкиваетесь. Я не думаю, что понимаю, что вам нужно. –