在这种情况下,怎么恢复对文本框的数据绑定
在这种情况下,如何恢复对文本框的数据绑定?先对textbox1控件进行数据绑定(InfoDataset是已填充的数据集):T
在这种情况下,如何恢复对文本框的数据绑定?
先对textbox1控件进行数据绑定(InfoDataset是已填充的数据集):
TextBox1.DataBindings.Add("text", InfoDataset.Tables("a"), "ID")
Dim CM As CurrencyManager
cm=BindingContext(InfoDataset.Tables("a"))
然后通过listview1的SelectedIndexChanged移动指针:
If ListView1.SelectedItems.Count > 0 Then
cm.Position = ListView1.SelectedIndices(0)
End Sub
选Listview中的项时,Textbox1可以显示相应的ID字段内容,现在的问题是当Listview控件失去焦点时,我想让textbox1控件清空,再选择listview的项时,再显示其相应的ID字段内容,请问有什么办法可以实现?
[解决办法] listView1.LostFocus += new EventHandler(listView1_LostFocus);
private void listView1_LostFocus(object sender, EventArgs e)
{
textBox1.Text = "";//清空
}