سلام..
من میخوام در زمان اجرا به گریدم که ستون داره یه ستون اضافه کنم..
از راه اضافه کردن به 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 دیتاشو پاک میکنه و دیتای جدید که بهش میدم رو درج میکنه..
کسی راه حلی داره؟