Hello,
The below is my code
dataGridView1.DataSource = dt;
dataGridView1.AllowUserToAddRows = false;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataGridViewComboBoxCell comboBoxCell = (row.Cells[1] as DataGridViewComboBoxCell);
foreach (DataRow drow in dt.Rows)
{
string customerId = drow[0].ToString();
comboBoxCell.Items.Add(drow[1]);
if (row.Cells[0].Value.ToString() == customerId)
{
comboBoxCell.Value = drow[1];
}
}
}
i want to change the foreach loop into for loop
like
(dataGridView1.Columns[1] as DataGridViewComboBoxColumn).DataSource = dt;
for (int i = 0; i <dataGridView1.Rows.Count; i++)
{
dataGridView1.Rows[i].Cells[1].Value = dt;
}
but it is not showing my required result Please any suggestion Regards