سوال: ایجاد ستون با کد در datagridview در یک مکان مشخص

ساخت وبلاگ
سلام..
من میخوام در زمان اجرا به گریدم که ستون داره یه ستون اضافه کنم..
از راه اضافه کردن به datatable رفتم :
DataColumn FinalScore1 = new DataColumn(); {
FinalScore1.Caption = "نمره نهایی";
FinalScore1.ColumnName = "FinalScore1";
FinalScore1.DataType = typeof(float);
dt2.Columns.Add(FinalScore1);
}

ولی مشکلی که داشت این بود که به اخر گرید اضافه می کرد.ولی من میخوام در مثلا index 14 درج انجام بشه.
از روش زیر هم رفتم :
 DataGridViewTextBoxColumn FinalScore1 = new DataGridViewTextBoxColumn(); FinalScore1.HeaderText = "نمره نهایی";
FinalScore1.Name = "FinalScore1";
dgKarname.DataSource = dt2;
dgKarname.Columns.Insert(14, FinalScore1);

مشکلی که هست اینه که میاد ستون 14 دیتاشو پاک میکنه و دیتای جدید که بهش میدم رو درج میکنه..
کسی راه حلی داره؟
تمپوs...
ما را در سایت تمپوs دنبال می کنید

برچسب : نویسنده : خنج tempos بازدید : 139 تاريخ : شنبه 2 دی 1396 ساعت: 14:05