将数据对象加载到下拉列表中
来源:互联网 发布:mac apache php mysql 编辑:程序博客网 时间:2024/05/18 22:10
'函数名 :DataAddToCombobox
'函数功能:将传入的对象添加至下拉列表中
'传入参数:objInfo:数据对象,CmbObj:下拉列表框对象,AddColName:要添加的列名,IsAll:是否添加"全部"字段
'返回值 :
'制作人 :zzz
'制作日期:2007-04-10
'说 明 :
Public Sub DataAddToCombobox(ByVal objInfo As Object, ByRef CmbObj As ComboBox, _
ByVal AddColName As String, Optional ByVal IsAll As Boolean = False)
CmbObj.Items.Clear()
Dim i As Int16
Try
If objInfo.GetType.ToString = "System.Data.DataTable" Then
'将DataTable的数据添加到下拉列表中
If objInfo.Rows.Count = 0 Then
Throw New Exception("Error In DataAddToCombobox!!!" & vbCrLf & _
"Source:objInfo" + " Message:未找到有效的数据!")
Exit Try
End If
If IsAll = True Then
CmbObj.Items.Add("全部")
End If
For i = 0 To objInfo.Rows.Count - 1
CmbObj.Items.Add(Convert.ToString(objInfo.Rows(i)(AddColName)).Trim)
Next
ElseIf objInfo.GetType.ToString = "System.String[]" Then
'将String数组的数据添加到下拉列表中
If UBound(objInfo) < 0 Then
Throw New Exception("Error In DataAddToCombobox!!!" & vbCrLf & _
"Source:objInfo" + " Message:未找到有效的数据!")
Exit Try
End If
If IsAll = True Then
CmbObj.Items.Add("全部")
End If
For i = 0 To UBound(objInfo)
CmbObj.Items.Add(Convert.ToString(objInfo(i)).Trim)
Next
ElseIf objInfo.GetType.ToString = "" Then
End If
CmbObj.SelectedIndex = 0
Catch ex As Exception
Throw New Exception("Error In DataAddToCombobox!!!" & vbCrLf & _
"Source:" & ex.Source + ex.Message)
Finally
End Try
End Sub
'函数功能:将传入的对象添加至下拉列表中
'传入参数:objInfo:数据对象,CmbObj:下拉列表框对象,AddColName:要添加的列名,IsAll:是否添加"全部"字段
'返回值 :
'制作人 :zzz
'制作日期:2007-04-10
'说 明 :
Public Sub DataAddToCombobox(ByVal objInfo As Object, ByRef CmbObj As ComboBox, _
ByVal AddColName As String, Optional ByVal IsAll As Boolean = False)
CmbObj.Items.Clear()
Dim i As Int16
Try
If objInfo.GetType.ToString = "System.Data.DataTable" Then
'将DataTable的数据添加到下拉列表中
If objInfo.Rows.Count = 0 Then
Throw New Exception("Error In DataAddToCombobox!!!" & vbCrLf & _
"Source:objInfo" + " Message:未找到有效的数据!")
Exit Try
End If
If IsAll = True Then
CmbObj.Items.Add("全部")
End If
For i = 0 To objInfo.Rows.Count - 1
CmbObj.Items.Add(Convert.ToString(objInfo.Rows(i)(AddColName)).Trim)
Next
ElseIf objInfo.GetType.ToString = "System.String[]" Then
'将String数组的数据添加到下拉列表中
If UBound(objInfo) < 0 Then
Throw New Exception("Error In DataAddToCombobox!!!" & vbCrLf & _
"Source:objInfo" + " Message:未找到有效的数据!")
Exit Try
End If
If IsAll = True Then
CmbObj.Items.Add("全部")
End If
For i = 0 To UBound(objInfo)
CmbObj.Items.Add(Convert.ToString(objInfo(i)).Trim)
Next
ElseIf objInfo.GetType.ToString = "" Then
End If
CmbObj.SelectedIndex = 0
Catch ex As Exception
Throw New Exception("Error In DataAddToCombobox!!!" & vbCrLf & _
"Source:" & ex.Source + ex.Message)
Finally
End Try
End Sub
- 将数据对象加载到下拉列表中
- 将数组中的数据添加到下拉列表中
- 如何将数据加载到 ArrayList 中
- 将一个列表的数据复制到另一个列表中。
- Java 反射将配置文件数据加载到对象属性中Reflect与Properties使用
- 将输入框,下拉列表,radio的数据传递到后台的2种方式
- 将页面的列表数据导出到excel文件中
- asp中加载下拉列表框初始值
- 通过查询注册表,枚举所有串口,并加载到下拉列表中
- 164,将.plist文件中的数据加载到程序中
- 14web启动将数据加载到内存中
- 将json中的数据加载到table和ul中
- ajax 加载数据到下拉框
- android中信息列表的下拉刷新和下拉加载
- ListView实现下拉刷新-2-将顶部布局加载到ListView中
- IOS将ALAsset对象中数据保存到本地文件夹
- 利用fastjson将map数据封装到对象中
- EXT下拉列表中无法显示数据问题 ext undefined为空或不是对象
- CppUnit(C++单元测试)--Test类
- 账结法”、“表结法”两种财务会计处理方法
- 使用VMware虚拟机迁移现有的服务器及网络(6)
- DES加密解密的详细例子
- 使用UML编写Java应用程序 (1)
- 将数据对象加载到下拉列表中
- 收到TCPL的时候,还是感叹C语言的简洁
- 使用VMware虚拟机迁移现有的服务器及网络(7)
- 控制表单文本框输入字数
- java网络下载 文件错误的一个可能原因
- 使用VMware虚拟机迁移现有的服务器及网络(8)
- 将汉字转换为大写的拼音首字母
- 哪位大哥帮忙!
- 将传入的DateTimePicker对象转成"####-##-##"格式的日期字串