Keith™ 发表于 2020-3-27 09:51:55

BindingNavigator未显示正确的数据信息

好了,这个是混合代码,因为一个项目在VB.Net,另一个在C#。期望绑定导航器在列出绘图中各种项目的记录表中导航,这些项目已被枚举并填充到对象列表中。对象公共类插入。
{。
公共结构IntData。
{。
私有string _ id。
private string _ intname。
private int _ streetcount。
public int street count { get { return _ street count;} set { _ streetcount = value}}。
公共字符串intersection name { get { return _ int name;} set { _ intname = value}}。
公共字符串ID { get { return _ id} set { _ id = value}}。
public int data(string id = " ")。
{。
_ id =。
_ intname =。
_ street count = 0;。
}。
}。
}      '对象列表。
私有id列表(插入,IntData) = insert,CycleIntvol(,True)。

私有子Form_Load(sender作为对象,e作为EventArgs)处理MyBase。加载。
对于插入的每个inters,ids中的IntData In >。
'使用预定义的架构创建新行并用数据填充它。
Dim dr As DataRow = DataSet1,表格(“交叉点”),NewRow()。
dr.Item(0) = inters,ID。
dr.Item(1) = inters,intersect name 。
dr.Item(2) = inters,街道计数。
数据集1,tables(" Intersections ")rows . add(dr)。
下一步。
BindingNavigator1,DataBindings.Add(新绑定(" Text ",Me。数据集1,“交叉点。ID ",True))。
BindingNavigator1,DataBindings.Add(新绑定(" Tag ",Me。数据集1,“交叉点。StreetCount ",True))。
End Sub   BindingSource、表和数据集都是由IDE创建的设计时对象,当单步执行代码时,数据集显示表以及正确的行数和列数。我敢肯定这是一个新手的错误,但如果我能看到它,那我就惨了。此外,我尝试过绑定列表,这是我尝试让某些东西工作的最后手段。我知道当有人指出这一解决方案的简单性时,我会觉得自己像个白痴。。
**** Hidden Message *****

Sheriholty 发表于 2020-5-28 03:06:06

我不知道已经更新了多少次,所以我不得不推荐它们。
页: [1]
查看完整版本: BindingNavigator未显示正确的数据信息