2011-09-30 24 views

cevap

6

Verigrid görünümünde bir metin kutusu sütun doğrulaması mı arıyorsunuz? Böylece lütfen bu bağlantıyı

http://www.codeproject.com/Questions/93691/Validations-inside-DataGridView-TextboxColumn.aspx

DÜZENLEME bakmak olsaydı 1:

Bu çözümü kullanabilir ancak yalnızca numaraları doğrular veya metin doğrulamak istiyorsanız

yapabilirsiniz Bu kod test edilmemiştir .. çözüm yok

+1

sağlar:

private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) { DataGridViewTextBoxCell cell = dataGridView1[2, e.RowIndex] as DataGridViewTextBoxCell; if (cell != null) { if (e.ColumnIndex == 2) { char[] chars = e.FormattedValue.ToString().ToCharArray(); foreach (char c in chars) { if (char.IsDigit(c) == false) { MessageBox.Show("You have to enter digits only"); e.Cancel = true; break; } } } } } 

NOT .. kodunu değiştirmek d code @ codeproject –

+0

@AbidAli i Düzenlediğim Çözümüm, bu yalnızca rakamsal rakamları doğrular, eğer metni doğrulamak istiyorsanız bu kodu değiştirebilirsiniz ..... –

+0

@ pratapk :: Degits. Tamam. Ama nokta (.) Alınmaz –