سلام دوستان من یک دیتا گرید دارم که مقادیرشو از بانک میگیره.میخام یک ستون داشته باشم تو گرید که شماره ردیف خودکار برام بزنه برای هر سطر.نمیخام یک فیلد تو جدول بانک تعریف کنم که این کارو برام کنه.ممنون میشم کمکم کنید
سلام دوستان من یک دیتا گرید دارم که مقادیرشو از بانک میگیره.میخام یک ستون داشته باشم تو گرید که شماره ردیف خودکار برام بزنه برای هر سطر.نمیخام یک فیلد تو جدول بانک تعریف کنم که این کارو برام کنه.ممنون میشم کمکم کنید
می تونی از خود کوئری SQL استفاده کنی
SELECT ROW_NUMBER() OVER(ORDER BY tbl.id ) AS Row , name,famil
نمیخام از کوئری استفاده کنم.اخه گرید خودش قابلیت اتوماتیک ردیف گذاشتنو داره
سلام
شما میتونید در رویداد DataBindingComplete گریدتون کد زیر را بنویسید
کد:
for (int i = 0; i < dgv.Rows.Count; i++)
{
dgv.Rows[i].HeaderCell.Value = (i + 1).ToString();
}
منظور از dgv همون datagridview است.