小编sle*_*lek的帖子

如何将项目添加到列表框?

下面的代码行将每一行添加到列表框的每个索引中。

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 的菜鸟。

任何帮助将不胜感激。

vb.net scintilla listbox-control

1
推荐指数
1
解决办法
6859
查看次数

如何在 datagridview 中执行 textChanged 事件?

我一直在为我的 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?

vb.net datagridview textchanged

0
推荐指数
1
解决办法
7633
查看次数