【发布时间】:2012-12-18 10:58:40
【问题描述】:
我有以下简单的命令:
me.textbox1.databindings.clear
me.textbox1.databindings.add("text",TicketsBindingSource,"TicketSubject")
命令成功执行,我可以在文本框中看到标题,但是一旦我点击 textbox1 光标的位置,它总是移动到位置 0 而不是我点击的文本框区域。例如,我的文本框有以下文本:"Hello World"。如果我在文本框内的字母 W 或任何地方单击鼠标,我单击的光标将移动到 0 索引。例如。一开始,为了向左或向右移动光标,我必须使用键盘箭头键。
有人知道我该如何解决这个问题吗?
public sub LoadTicket(byval TicketID as integer)
Dim CmdString As SqlClient.SqlCommand = New SqlClient.SqlCommand("Select * from CRMTicketDetails where ID=" & TicketID, ConnestionString)
TicketTA.SelectCommand = CmdString
TicketDS.Clear()
TicketTA.Fill(TicketDS, "MyTable")
TicketsBindingSource.DataSource = TicketDS.Tables("MyTable")
TicketBuilder.DataAdapter = TicketTA
me.textbox1.databindings.clear
me.textbox1.databindings.add("text",TicketsBindingSource,"TicketSubject")
End Sub
【问题讨论】:
标签: vb.net winforms data-binding textbox cursor