mahdi_7610
چهارشنبه 22 خرداد 1392, 19:12 عصر
سلام دوستان
برنامه من طوری هست که کاربر یک سطر از دیتاگریدویو را انتخاب می کنه و روی دکمه حذف کلیک میکنه و اون سطر حذف میشه.
تا به اینجا مشکلی نیست و با انتخاب سطر و زدن دکمه حذف ، اون سطر به طور کامل حذف میشه .
اما مشکلی که هست اینه که ممکنه کاربر یک سلول از اون سطر را انتخاب کرده باشه ، در این صورت با زدن دکمه حذف توی خط زیر دچار مشکل میشه.
dataGridView1.Rows.RemoveAt(dataGridView1.Selected Rows[0].Index
چطوری این مشکل را حل کنم؟
کدهای مربوط به قسمت حذف
CurrencyManager c = this.BindingContext[ds, "Table"] as CurrencyManager;
DataRowView row = (DataRowView)c.Current;
u.cno = row[0].ToString();
dataGridView1.Rows.RemoveAt(dataGridView1.Selected Rows[0].Index);
برنامه من طوری هست که کاربر یک سطر از دیتاگریدویو را انتخاب می کنه و روی دکمه حذف کلیک میکنه و اون سطر حذف میشه.
تا به اینجا مشکلی نیست و با انتخاب سطر و زدن دکمه حذف ، اون سطر به طور کامل حذف میشه .
اما مشکلی که هست اینه که ممکنه کاربر یک سلول از اون سطر را انتخاب کرده باشه ، در این صورت با زدن دکمه حذف توی خط زیر دچار مشکل میشه.
dataGridView1.Rows.RemoveAt(dataGridView1.Selected Rows[0].Index
چطوری این مشکل را حل کنم؟
کدهای مربوط به قسمت حذف
CurrencyManager c = this.BindingContext[ds, "Table"] as CurrencyManager;
DataRowView row = (DataRowView)c.Current;
u.cno = row[0].ToString();
dataGridView1.Rows.RemoveAt(dataGridView1.Selected Rows[0].Index);