У меня есть LookUpEdit в столбцах Gridview.но данные не были связаны со столбцами ["ID"] в каждой строке.Как это сделать?
for (int i = 0; i < gridView1.DataRowCount; i++)
{
string query = "SELECT * FROM A WHERE ID = '" + gridView1.GetRowCellValue(i, "ID").ToString() + "' ";
MySqlCommand cmd = new MySqlCommand(query, MySqlDBCon.con);
if (MySqlDBCon.con.State == System.Data.ConnectionState.Closed)
MySqlDBCon.con.Open();
MySqlDataAdapter oda = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
oda.Fill(dt);
RepositoryItemLookUpEdit riLookup = new RepositoryItemLookUpEdit();
riLookup.DataSource = dt;
riLookup.ValueMember = "ID";
riLookup.DisplayMember = "Position";
riLookup.PopulateColumns();
riLookup.Columns["ID"].Visible = false;
riLookup.Columns["ClientID"].Visible = false;
gridView1.Columns["CustomerContact"].ColumnEdit = riLookup;
//LookUpEdit - BestFitMode
riLookup.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup;
riLookup.SearchMode = DevExpress.XtraEditors.Controls.SearchMode.AutoComplete;
}
Нажмите здесь, чтобы показать изображение1
Как показано на рисунках выше, каждая ячейка показывает одинаковые данные.Это связано с ячейками [0]