datagridview de combobox ve checkbox kullanmak istiyorum.

Başlatan zakbay, 14 Ekim 2012, 14:38:31

zakbay

Arkadaşlar merhaba

Datagridview de bir satırda combobox sonrakinde checkbox kullanmak istiyorum. Tam olarak yapmak istediğim şu şekilde 8-10 elemanlı bir listem var bazısında sadece bir secim yapılacak bunun için check yeterli bazısında bir kaç seçim yapılacak bunda da combo işimi görüyor.

combo eklemeyi şöyle böyle anladım fakat aynı kolonda checkbox ta istiyorum
  private void button1_Click(object sender, EventArgs e)
        {
            DataGridViewComboBoxColumn yenicombo = new DataGridViewComboBoxColumn();
            yenicombo.HeaderText = "İsim";
            yenicombo.Items.Add ("bir");
            yenicombo.Items.Add("iki");
            yenicombo.Items.Add("uc");
            yenicombo.Name = "bununismi";
            dataGridView1.Columns.Add(yenicombo);
}


Tek dostum çalışmak...

emosamca

zakbay arkadaşım,
Datagride checkbox gibi elemanlar eklemek zordur. Biraz API bilmen gerekir. Ben bu konuda rahatsız olduğum için WPF kullanmaya başladım. Artık datagridde, listview de sınırım yok. Bir kolona bir tane daha datagrid bile koyabilirsin. Eğer yapabiliyorsan WPF e geçmeye çalış.

muhittin_kaplan

Hocam aslında Kolay Combo check vs. Yanlış anlıyorsam düzeltin sen bir row da combo diğer row da check istiyorsun. (column değil row da) o şekil bir örnek hiç görmedim.

zakbay

Yukarıda verdiğim kodda combobox oluşturuluyor fakat sadece kolon olarak atıyor.
Aynı şekilde checkbox ta kolon şeklinde oluşuyor fakat benim istediğim aynı kolonda hem check hemde combo box kullanmak istiyorum.
Tek dostum çalışmak...

ULAGA

Aşağıdaki konuları incelemeni öneririm.

How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance:
http://msdn.microsoft.com/en-us/library/7fb61s43.aspx

Build a Custom RadioButton Cell and Column for the DataGridView Control
http://msdn.microsoft.com/en-us/library/aa730882%28v=vs.80%29.aspx

Create a Custom DataGridView Column
http://www.devx.com/codemag/Article/35186

zakbay

@ULAGA
Galiba hem saate bağlı olarak hem de yorgunluktan anlama güçlüğü çekiyorum. Örnekleri inceleyeceğim sonucu bildiririm. iyi geceler
Tek dostum çalışmak...

ULAGA

Alıntı yapılan: zakbay - 15 Ekim 2012, 23:26:23
@ULAGA
Galiba hem saate bağlı olarak hem de yorgunluktan anlama güçlüğü çekiyorum. Örnekleri inceleyeceğim sonucu bildiririm. iyi geceler

GridView'ı özelleştirmek, biraz zahmetli iştir.