ایجاد ستون با کد در 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 دیتاشو پاک میکنه و دیتای جدید که بهش میدم رو درج میکنه..
کسی راه حلی داره؟
نقل قول: ایجاد ستون با کد در datagridview در یک مکان مشخص
سلام یه راه ساده ستونی که میخوای در حالت runtime اضافه شود در مد design در جای مناسب اضافه کنی و Visible آنرا false بعد در حالت runtime خاصیت Visible آنرا true کنی