PDA

View Full Version : سوال: نمایش یکی از ستونهای datagrideview به صورت combobox با استفاده از کد



epsilon
چهارشنبه 08 مهر 1388, 17:48 عصر
چطوری میشه که شکل یکی از فیلدهای datagrideview بصورت کومبوباکس باشه در واقع میخوام اطلاعات وارد شده از طریق کاربر در دیتاگرید داخل دیتابیسم ذخیره بشه !
از طریق کد لطفآ!

mahdi_7610
چهارشنبه 08 مهر 1388, 23:43 عصر
private void Form1_Load(object sender, EventArgs e)
{
DataGridViewComboBoxColumn colType = new DataGridViewComboBoxColumn();
colType.HeaderText = "ComboBox";
colType.DropDownWidth = 90;
colType.Width = 90;
colType.MaxDropDownItems = 5;
this.dataGridView1.Columns.Insert(2, colType);
colType.Items.AddRange("A", "N", "P", "S", "Z");
this.dataGridView1.Columns[2].DataPropertyName = "trans_type";
dataGridView1.EnableHeadersVisualStyles = false;
}

nasser_ray
پنج شنبه 09 مهر 1388, 00:17 صبح
سلام
شما می تونید خیلی راحت این کار رو با ویزارد خود vs انجام بدین.
فقط کافی موقع افزودن یک فیلد به datagrideview بخش مربوط به type رو به DataGridViewComboBoxColumn تغییر بدین.
سایر تنضیمات هم می تونید بعد از افزودن در قسمت مشخصه ها تنظیم کنید.

موفق باشید