2010-11-13 16 views
6

bir Veri Grid View bir sütun devre dışı bırakın gerekiyor. Kullanıcı, veri tablosunun belirli bir sütununu (radyo düğmelerini kullanarak) devre dışı bırakma/etkinleştirme seçeneğine sahiptir. Öyleyse, bunu yapmaya nasıl devam etmeliyim? Ben sütunu devre dışı bırakmak için seçtiğinizdebir veri ızgara görünümü (5 sütun diyelim) var Winform

, Bence bu sigara düzenlenebilir hale kullanıcı sütun devre dışı bırakılır ve diğer herhangi bir öneri de açığız anlıyoruz böylece sütunun rengini değiştirmek gerekir.

cevap

13

Seti true sütunun ReadOnly özelliği dışı düzenlenebilir yapmak için. Ve kullanıcı için açık hale getirmek için DefaultCellStyle.BackColor (ve/veya ForeColor) değiştirin.

-2

Kişisel GridView kontrolü Columns özellik sunar. these objects aracılığıyla, tek tek sütunlar için özellikleri (görünürlük dahil) ayarlayabilirsiniz. Örnek:

GridView.Columns[6].visible=false; 
0

Aynı problemden ve solundan da geldim.

int n = Convert.ToInt32(dataGridView3.Rows.Count.ToString()); 
     for (int i = 0; i < n; i++) 
     { 
      dataGridView3.Rows[i].Cells[0].ReadOnly = true; 
     } 

Ve DataGridView sütunlar adını ilan edecek ve herhangi bir veritabanından getirmediğiniz zaman gerçekten me.Works iyi çalıştı: benim için.

İlgili konular