Нужно выставить диапазон допустимых значений.
Как это сделать?
11.07.04 13:48: Перенесено модератором из '.NET' — AndrewVK
> Нужно выставить диапазон допустимых значений.
> Как это сделать?
>
>
У DataGrid есть "внутренный" GridTextBox. К нему привяжи соответствующую проверку. На VB.NET могу представить пример:
...
Me.DataGrid1.TableStyles.Clear()
Dim dgts As New DataGridTableStyle
dgts.MappingName = "Tab1"
Me.DataGrid1.TableStyles.Add(dgts)
Dim myTextBoxColumn As DataGridTextBoxColumn = DataGrid1.TableStyles("Tab1").GridColumnStyles("Feld2")
Dim dgtb As DataGridTextBox = CType(myTextBoxColumn.TextBox, DataGridTextBox)
dgtb.BackColor = System.Drawing.Color.Red
'AddHandler dgtb.TextChanged, AddressOf dgtb_TextChanged
...
Private Sub dgtb_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Debug.WriteLine("dgtb_TextChanged")
If CType(sender, DataGridTextBox).Text.Length > 15 Then MessageBox.Show("неверная длина!")
End Sub
Peter
Posted via RSDN NNTP Server 1.8