2012-09-25 24 views
5

Bir datagridview içinde bir sütun, sütun char içeren bir sütun olarak görüntülemek istiyorum. Bunu neden bu datagridview tarafından tetiklenmediğini anlayamıyorum.DataGridView içindeki sütunu görüntüleme türü olarak şifre

Yardım edin.

+0

Etkinliği yeniden yüklemeyi denediniz mi? Lütfen bunu ilk defa tekrar bağlarken işe yarayıp yaramadığını kontrol edin. –

+0

@ arjunshetty2020 Bunu bir daha ilkinden bağlayarak ne demek istediğini anlamıyorum .. –

+0

Bunun için üzgünüm. Olayı silmeyi ve onu bir kez daha yaratmayı kastettim. –

cevap

6

EditingControlShowing etkinliğini halledebilir ve sonra düzenleme denetimini bir TextBox'a gönderebilir ve UseSystemPasswordChar değerini el ile true olarak ayarlayabilirsiniz.

private void dataGridView1_EditingControlShowing(object sender, 
    DataGridViewEditingControlShowingEventArgs e) 
{ 
    if(e.ColumnIndex == 3)//select target column 
    { 
    TextBox textBox = e.Control as TextBox; 
    if (textBox != null) 
    { 
     textBox.UseSystemPasswordChar = true; 
    } 
    } 
} 
+0

Yanılıyorsam düzeltin, ancak e'm 'ColumnIndex 'özelliğine sahip değil. – Disasterkid

+1

yazabilirsiniz (grid.CurrentCell.ColumnIndex == 3 yerine if (e.ColumnIndex == 3) –

İlgili konular