下面的代码行将每一行添加到列表框的每个索引中。
ListBox1.Items.AddRange(CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).Lines)
Run Code Online (Sandbox Code Playgroud)
但是,如果我希望使用ScintillaNet DLL执行与下面的行相同的功能,那么这是可行的。我已经尝试使用 dll 进行同样的操作,但它并不完全相同。这是我测试的代码:
ListBox1.Items.AddRange(CType(TabControl1.SelectedTab.Controls.Item(0), ScintillaNet.Scintilla).Lines)
Run Code Online (Sandbox Code Playgroud)
很抱歉我问了这么愚蠢的问题,但我是 ScintillaNet DLL 的菜鸟。
任何帮助将不胜感激。
我一直在为我的 datagridview 修复类似 textChanged 的事件,但我无法获得我想要的结果。每当我更改其单元格上的文本时,dataGridView1 都必须过滤 dataGridView2 的内容。
这可以过滤我的 dataGridView2 的内容,但在此之前我必须单击 dataGridView1 外的光标/按 Tab。这是我的代码:
Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
Dim con1 As OleDbConnection = con
con1.Open()
Dim dt As New DataTable
Dim _command As OleDbCommand = New OleDbCommand()
_command.Connection = con1
_command.CommandText = "SELECT * FROM table_name WHERE " & likeContent & ""
dt.Load(_command.ExecuteReader)
Me.dgv.DataSource = dt
con1.Close()
End Sub
Run Code Online (Sandbox Code Playgroud)
“likecontent”是我在 dataGridView1 上存储文本的地方。
如何仅通过 dataGridView1 中的 textChanged 事件来更新我的 dataGridView2?