dropdownlist的问题,请各位仁兄帮忙看看,谢了!
我有两个dropdownlist
一个是sortlist
一个是columnlist
columnlist里的选项是通过sortlist查询绑定而来
可是为何能取得sortlist的值而取不到columnlist的值呢?谢谢!
代码如下:
Sub Column_bind(ByVal sort_id As Integer)
'#为二级栏目绑定数据
Dim Ds As New DataSet()
Dim objAdapter As New SqlDataAdapter("SELECT Column_id,Column_name FROM webbuild_Column_dict WHERE Sort_id=" & sort_id, link)
Try
DataConnect(1)
objAdapter.Fill(Ds, "webbuild_Column_dict")
columnlist.DataSource = Ds.Tables("webbuild_Column_dict").DefaultView
columnlist.DataTextField = "Column_name"
columnlist.DataValueField = "Column_id"
columnlist.DataBind()
columnlist.Items.Add("请选择小类")
columnlist.SelectedIndex = columnlist.Items.Count - 1
Catch e As Exception
'Alert("加载二级栏目时未知错误")
Response.Write(e.Message)
Finally
DataConnect(0)
Ds.Dispose()
Ds = Nothing
objAdapter.Dispose()
objAdapter = Nothing
End Try
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If (Page.IsValid) Then
Dim DataTitle, DataMemo, DataPbdate, DataComeFrom, DataAuthor, Topicid, Sortid, Columnid
DataTitle = Data_Title.Text
DataMemo = Body.Text
DataPbdate = CDate(Data_Pbdate.Text)
DataComeFrom = Data_ComeFrom.Text
DataAuthor = Data_Author.Text
If Not IsNothing(sortlist.SelectedItem) Then
Sortid = sortlist.SelectedItem.Value
End If
If Not IsNothing(columnlist.SelectedItem) Then
Columnid = columnlist.SelectedItem.Value '''这里无法取到value
End If
If Not IsNothing(topiclist.SelectedItem) Then
Topicid = topiclist.SelectedItem.Value
End If
Response.Write("<br>Sortid=" & Sortid & "<br>Columnid=" & Columnid & " Topicid=" & Topicid)
Response.End()
If SaveInfo(DataTitle, DataMemo, DataPbdate, DataComeFrom, DataAuthor, Topicid, Sortid, Columnid) = 1 Then
Alert("新闻添加成功!")
Else
Alert("新闻添加失败!")
End If
Else
Alert("false")
End If
End Sub
一个是sortlist
一个是columnlist
columnlist里的选项是通过sortlist查询绑定而来
可是为何能取得sortlist的值而取不到columnlist的值呢?谢谢!
代码如下:
Sub Column_bind(ByVal sort_id As Integer)
'#为二级栏目绑定数据
Dim Ds As New DataSet()
Dim objAdapter As New SqlDataAdapter("SELECT Column_id,Column_name FROM webbuild_Column_dict WHERE Sort_id=" & sort_id, link)
Try
DataConnect(1)
objAdapter.Fill(Ds, "webbuild_Column_dict")
columnlist.DataSource = Ds.Tables("webbuild_Column_dict").DefaultView
columnlist.DataTextField = "Column_name"
columnlist.DataValueField = "Column_id"
columnlist.DataBind()
columnlist.Items.Add("请选择小类")
columnlist.SelectedIndex = columnlist.Items.Count - 1
Catch e As Exception
'Alert("加载二级栏目时未知错误")
Response.Write(e.Message)
Finally
DataConnect(0)
Ds.Dispose()
Ds = Nothing
objAdapter.Dispose()
objAdapter = Nothing
End Try
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If (Page.IsValid) Then
Dim DataTitle, DataMemo, DataPbdate, DataComeFrom, DataAuthor, Topicid, Sortid, Columnid
DataTitle = Data_Title.Text
DataMemo = Body.Text
DataPbdate = CDate(Data_Pbdate.Text)
DataComeFrom = Data_ComeFrom.Text
DataAuthor = Data_Author.Text
If Not IsNothing(sortlist.SelectedItem) Then
Sortid = sortlist.SelectedItem.Value
End If
If Not IsNothing(columnlist.SelectedItem) Then
Columnid = columnlist.SelectedItem.Value '''这里无法取到value
End If
If Not IsNothing(topiclist.SelectedItem) Then
Topicid = topiclist.SelectedItem.Value
End If
Response.Write("<br>Sortid=" & Sortid & "<br>Columnid=" & Columnid & " Topicid=" & Topicid)
Response.End()
If SaveInfo(DataTitle, DataMemo, DataPbdate, DataComeFrom, DataAuthor, Topicid, Sortid, Columnid) = 1 Then
Alert("新闻添加成功!")
Else
Alert("新闻添加失败!")
End If
Else
Alert("false")
End If
End Sub
...全文
相关推荐
DropDownList获取的SelectIndex一直为0的问题
“DropDownList获取的SelectIndex一直为0的问题”在ASP.NET开发中,DropDownList控件是一个常用的选择列表组件,但有时开发者可能会遇到一个常见的问题,即无论选择
解决DropDownList总是选中第一项的方法
本文将深入探讨这个问题及其可能的解决方案。首先,我们来明确一下DropDownList控件的基本概念。在***中,DropDownList控件通常会用到几个关键的属性和方法。
dropdownlist三级联动效果
### DropdownList三级联动效果知识点详解#### 一、概述在网页开发中,DropdownList(下拉列表)是一种常见的交互元素,被广泛应用于各种表单和数据筛选场景中。
vs2005里面DropDownList用树的形式显示数据!
然而,需要注意的是,随着数据量的增加,这种方法可能会导致性能问题,因此在实际应用中需根据具体需求和数据规模进行适当的优化。
使用js添加DropDownList的项
()"></asp:DropDownList> <asp:DropDownList id="model_id" runat="server"></asp:DropDownList> <!


