您目前尚未登陆,请选择【登陆】或【注册
首页->其他源码->Vb.net网上订票系统源码>>OrderTicketsMS/Includes/searchTrains.ascx.vb>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:Vb.net网上订票系统源码
普通视图
		            
1Imports System.Data.SqlClient 2 3Public Class searchTrains 4 Inherits System.Web.UI.UserControl 5 6Web 窗体设计器生成的代码 31 Dim cnnstr As String = ConfigurationSettings.AppSettings("ConnectionStr") 32 Dim cnn As New SqlConnection(cnnstr) 33 Dim cmd As New SqlCommand 34 Dim dr, dr2 As SqlDataReader 35 Dim str As String 36 37 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 38 39 If Not Page.IsPostBack Then 40 '起发站省份绑定 41 str = "select provinceID,provinceName from tbl_train_province" 42 CommonWay(ddlstartPro, dr, "provinceName", "provinceID", str) 43 '目的站省份绑定 44 CommonWay(ddlendPro, dr, "provinceName", "provinceID", str) 45 46 ddlstartPro.SelectedIndex = 13 47 ddlendPro.SelectedIndex = 1 48 49 '以下将车站与所属省份绑定到一起 50 str = "select stationID,stationName from tbl_train_station where provinceID=25" 51 CommonWay(ddlStartstation, dr, "stationName", "stationID", str) 52 str = "select stationID,stationName from tbl_train_station where provinceID=1" 53 CommonWay(ddlEndstation, dr, "stationName", "stationID", str) 54 55 ddlStartstation.SelectedIndex = 33 56 ddlEndstation.SelectedIndex = 1 57 58 End If 59 60 61 End Sub 62 63 Private Sub ddlstartPro_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ddlstartPro.SelectedIndexChanged 64 65 '起发站绑定 66 str = "select stationID,stationName from tbl_train_station where provinceID=" & ddlstartPro.SelectedValue 67 CommonWay(ddlStartstation, dr, "stationName", "stationID", str) 68 69 End Sub 70 71 Private Sub ddlendPro_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ddlendPro.SelectedIndexChanged 72 73 '目的站绑定 74 str = "select stationID,stationName from tbl_train_station where provinceID=" & ddlendPro.SelectedValue 75 CommonWay(ddlEndstation, dr, "stationName", "stationID", str) 76 End Sub 77 78 Public Sub CommonWay(ByVal control As DropDownList, ByVal drr As SqlDataReader, ByVal name As String, ByVal stationID As String, ByVal commandText As String) 79 80 '简化了以上原本分开绑定的方法,使相同方法相同处理. 81 cmd.Connection = cnn 82 cmd.CommandText = commandText 83 84 cnn.Open() 85 drr = cmd.ExecuteReader 86 control.DataSource = drr 87 control.DataTextField = name 88 control.DataValueField = stationID 89 control.DataBind() 90 cnn.Close() 91 92 Session("tig") = 1 93 End Sub 94 95 Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click 96 97 Session("stratStation") = ddlStartstation.SelectedItem.Text 98 Session("endStation") = ddlEndstation.SelectedItem.Text 99 Response.Redirect("searchTrains.aspx?startID=" & ddlStartstation.SelectedValue & "&endID=" & ddlEndstation.SelectedValue) 100 101 End Sub 102End Class 103
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:Vb.net网上订票系统源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号