首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

在这种情况下,怎么恢复对文本框的数据绑定

2013-06-26 
在这种情况下,如何恢复对文本框的数据绑定?先对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 = "";//清空
        }

热点排行