PDA

View Full Version : سوال: تغییر یک ستون خاص در datagridview به حالت ComboBox پس از وصل شدن به DataTable



rezankh
دوشنبه 02 آذر 1394, 12:33 عصر
با سلام من دیتا گریدویوی دارم که به یک دیتا تیبل وصل شده و اطلاعات رو داره نشون میده و کاربر امکان ویرایش همزمان و ذخیره اطلاعات رو روی دیتاگرید ویو داره. حال میخوام یکی از ستونها در زمان کلیک شدن به حالت کمبوباکس نمایش داده بشه تا کاربر فقط بتونه مقادیر خاصی رو وارد خیلی سرچ کردم و فقط روش اضافه نمودن ستون حاوی کمبوباکس رو پیدا کردم که بکارم نیومد. در واقع میخوام ستون رو تبدیل به کمبوباکس کنم نه اینکه یک ستون اضافه کنم. کد اضافه کردن ستون کمبوباکس :

DataGridViewComboBoxColumn comb = new DataGridViewComboBoxColumn();
comb.HeaderText = "شخص";
comb.Name = "comb";
ArrayList row = new ArrayList();
row.Add("حقیقی");
row.Add("حقوقی");
comb.Items.AddRange(row.ToArray());
dataGridView1.Columns.Add(comb);

aminmousavi
سه شنبه 03 آذر 1394, 02:51 صبح
سلام دوست عزیز با Style دادن میشه همچین کاری کرد ، من یک نمونه ساختم . ببینید کمکتون میکنه :