ابتدا باید اندیس اون آیتم پیدا بشه و بعد اون اندیس از کمبو سلکت بشه. البته اینکه این کار به چه صورتی انجام بشه به خودتون بستگی داره یک راه میتونه به صورت زیر باشه
foreach (DataRow dtrow in dt.Rows)
{
if (dtrow["name"].ToString() == dgw["name_dr", dgw.CurrentRow.Index].Value.ToString())
{
comboBox1.SelectedIndex = dt.Rows.IndexOf(dtrow);
return;
}
}
/* // OR
dt.Rows.OfType<DataRow>().ToList().SingleOrDefault (dtrow =>
{
if (dtrow["name"].ToString() == dgw["name_dr", dgw.CurrentRow.Index].Value.ToString())
{
comboBox1.SelectedIndex = dt.Rows.IndexOf(dtrow);
return true;
}
return false;
});
*/
dt دیتاتیبلی هست که به کمبو بایند شده
به جای "name" نام ستونی از دیتاتیبل که به کمبو بایند شده