Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: vb.net datagridview вводимый текст Добавлено: 28.01.10 02:20  

Автор вопроса:  BeldDy | Web-сайт: www.ru
как узнать какой текст вводится в данный момент в ячейке до выхода из нее ?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #1
Добавлено: 30.01.10 18:25
  1. Public Class Form1
  2.  
  3.     Dim WithEvents TextControl As DataGridViewTextBoxEditingControl
  4.  
  5.     Private Sub DataGridView1_CellBeginEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellCancelEventArgs) Handles DataGridView1.CellBeginEdit
  6.         Dim CC As DataGridViewCell = sender.CurrentCell
  7.         Me.TextBox1.Text = CC.EditedFormattedValue.ToString
  8.     End Sub
  9.  
  10.     Private Sub DataGridView1_EditingControlShowing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
  11.         Try
  12.             TextControl = e.Control
  13.         Catch ex As Exception
  14.  
  15.         End Try
  16.     End Sub
  17.  
  18.     Private Sub CTRL_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextControl.TextChanged
  19.         Me.TextBox1.Text = TextControl.Text
  20.     End Sub
  21.  
  22.     Private Sub DataGridView1_CellEndEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
  23.         Me.TextBox1.ResetText()
  24.     End Sub
  25.  
  26.     Private Sub DataGridView1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.SelectionChanged
  27.         Try
  28.             Me.TextBox1.Text = sender.CurrentCell.Value.ToString
  29.         Catch ex As Exception
  30.  
  31.         End Try
  32.     End Sub
  33. End Class

Ответить

Номер ответа: 2
Автор ответа:
 BeldDy



Вопросов: 1
Ответов: 1
 Web-сайт: www.ru
 Профиль | | #2
Добавлено: 01.02.10 06:39
большое спасибо. Всё получилось. Кстати на этом форуме говорят спасибо ? это не флуд ?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам