چطوری میشه شماره هر رکورد رو به عنوان ردیف در RowHeader یه گرید نمایش داد
امیدوارم منظورم رو متوجه شده باشید
چطوری میشه شماره هر رکورد رو به عنوان ردیف در RowHeader یه گرید نمایش داد
امیدوارم منظورم رو متوجه شده باشید
بعد از پر کردن دیتاستت، به جدول مربوط به دیتاستی که به گرید وصل کردی یک فیلد اضافه کن
چطور این فیلد رو توی RowHeader نمایش بدم منظورم از RowHeader ستون اول گرید
Picture.JPG
ما هنوز منتظریما
می توانید از کد زیر استفاده کنید:
for (int i = 0; i < dataGridView1.Rows.Count; i++)
dataGridView1.Rows[i].HeaderCell.Value = i.ToString();
کدی که پیشنهاد دادید جواب نمیده
اگه گرید رفرش بشه یا فیلتری روش انجام بشه همه چیز بهم میریزه یا اصلا نمایش داده نمیشه
راه دیگه ای نیست؟
NewFoxStudent جان سلام
کد زیر رو تو رویداد CellFormatting دیتاگریدت بنویس :
DataGridView.Rows[e.RowIndex].Cells[0].Value = e.RowIndex + 1;
CellFormatting :
DataGridView.Rows[e.RowIndex].HeaderCell.Value = e.RowIndex + 1;
ببخشید دوست خوبم
من گشتم و این دو تا مورد رو پیدا کردم ، ببین کدوما به دردت می خوره :
http://bytes.com/groups/net-c/468519...datagridview-c
http://stackoverflow.com/questions/7...iew-row-header