Dim dr As DataRow = CType(ListBox SelectedItem DataRowView) Row
通常该逻辑不会凭直觉出现 即使对经验丰富的开发者 为了解释这是怎样实现的 我把上面的一行拆成几行 下面的代码与上面代码的功能相同
Dim drv As DataRowView drv = CType(ListBox SelectedItem DataRowView) Dim dr As DataRow dr = drv Row
DataRowView类是数据行的包装 它被多个Windows窗体控件使用 它使得显示与控件中的数据行相关的数据更加容易 当列表框被数据绑定到数据表时(假定列表框中的有些行当前被选定了) 列表框的SelectedItem属性保存了一个DataRowView对象
这意味着我们能把列表框的SelectedItem属性转换到DataRowView对象 这就是上面代码中的第二行实现的 接着DataRowView暴露一个Row属性 它指向被包装的数据行 上面的代码声明了一个数据行并设置了Row属性
转换对象的类型以访问它的接口的技术在Visual Basic 中不是经常使用 但是在Visual Basic NET中这是经常的 有了上面的例子后 大多数有经验的开发者迅速跟上了这种技术
数据行的引用(dr)可用于用任何方式维护行 访问数据行中的任何特定字段是可行的 行中的数据可以被改变 能使数据行的Delete方法把该行标识为删除 或者从数据表的行集合中删除该行 下面的代码标识删除了一行
dr Delete()
lishixinzhi/Article/program/net/201311/12974
vb.net大数据分析的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vba对excel大数据的处理、vb.net大数据分析的信息别忘了在本站进行查找喔 。
推荐阅读
- 动作游戏召唤,召唤类型游戏
- 未来电视有什么品牌,未来电视有什么品牌好
- 安卓怎么设置铃声视频,安卓怎么设置铃声视频教程
- 竞速游戏横版,竞速游戏单机
- c语言函数的定义文档 总结c语言函数的定义方法
- postgresql变量绑定,plsql 绑定变量
- 关于postgresql13位数值转换日期的信息
- 即时类手游单机游戏,即时制单机游戏
- java代码写完EA打开 java项目打开