سلام
می خواهم زمانی که اطلاعات را در دیتاگرید نمایش می دهم در ستون اول ردیف داشته باشم.این کار را توسط کد زیر که در رویداد cellformatting دیتاگرید نوشته ام انجام می دهم.
dataGridView1.Rows[e.RowIndex].Cells[0].Value = e.RowIndex + 1;
این کار یک مشکل ایجاد می کند.در زمانی که باید فیلد ها را انتخاب کرد(select f1,f2,f3,...)یک فیلد باید اضافه تر (خارج از نیاز )نیز انتخاب گردد .
این کار در روش معمولی جواب می دهد . ولی در زمانی که از دستور Group By استفاده می شود دچار مشکل می شود.
ایا می توانم در زمان اضافه کردن اطلاعات به دیتاگرید (توسط کد زیر)از ستون دوم شروع به درج کنم؟
dataGridView1.Rows.Add(new object[] { dr.GetInt64(0), dr.GetString(1).Trim(), dr.GetInt64(2), dr.GetInt64(3), dr.GetInt64(4) });
اگر لینکی , روش بهتری , برای اضافه کردن ردیف به دیتاگرید وجود دارد ممنون میشم...