ASP.Net/Components/Help wizard
Help wizard form (VB.net)
<source lang="csharp">
<%-- Code revised from ASP.NET Tips & Techniques (Paperback) by Greg Buczek
- Publisher: McGraw-Hill/Osborne Media; 1st edition (May 21, 2002)
- Language: English
- ISBN: 0072225149
--%>
<%@ Page Language=VB EnableSessionState=true Debug=true %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OLEDB" %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
If Not IsPostBack then Dim DBConn as OleDbConnection Dim DBCommand As OleDbDataAdapter Dim DSPageData as New DataSet DBConn = New OleDbConnection( _ "PROVIDER=Microsoft.Jet.OLEDB.4.0;" _ & "DATA SOURCE=" _ & Server.MapPath _ ("HelpDeskDB.mdb;")) DBCommand = New OleDbDataAdapter _ ("Select QuestionID, TitleText, TheMessage " _ & "From HelpDesk Where ParentID = 0", DBConn) DBCommand.Fill(DSPageData, _ "Question") DBCommand = New OleDbDataAdapter _ ("Select QuestionID, TheChoice " _ & "From HelpDesk " _ & "Where ParentID = " _ & DSPageData.Tables("Question"). _ Rows(0).Item("QuestionID") _ ,DBConn) DBCommand.Fill(DSPageData, _ "Choices") lblTitle.Text = "Help Desk - " _ & DSPageData.Tables("Question"). _ Rows(0).Item("TitleText") lblQuestion.Text = _ DSPageData.Tables("Question"). _ Rows(0).Item("TheMessage") ddlAnswers.DataSource = _ DSPageData.Tables("Choices").DefaultView ddlAnswers.DataBind() End If
End Sub Sub SubmitBtn_Click(Sender As Object, E As EventArgs)
Dim DBConn as OleDbConnection Dim DBCommand As OleDbDataAdapter Dim DSPageData as New DataSet DBConn = New OleDbConnection( _ "PROVIDER=Microsoft.Jet.OLEDB.4.0;" _ & "DATA SOURCE=" _ & Server.MapPath _ ("HelpDeskDB.mdb;")) DBCommand = New OleDbDataAdapter _ ("Select QorA, TitleText, TheMessage " _ & "From HelpDesk Where QuestionID = " _ & ddlAnswers.SelectedItem.Value,DBConn) DBCommand.Fill(DSPageData, _ "Question") lblTitle.Text = "Help Desk - " _ & DSPageData.Tables("Question"). _ Rows(0).Item("TitleText") lblQuestion.Text = _ DSPageData.Tables("Question"). _ Rows(0).Item("TheMessage") If DSPageData.Tables("Question"). _ Rows(0).Item("QorA") = "Q" Then DBCommand = New OleDbDataAdapter _ ("Select QuestionID, TheChoice " _ & "From HelpDesk " _ & "Where ParentID = " _ & ddlAnswers.SelectedItem.Value,DBConn) DBCommand.Fill(DSPageData, _ "Choices") ddlAnswers.DataSource = _ DSPageData.Tables("Choices").DefaultView ddlAnswers.DataBind() Else ddlAnswers.Visible = False butOK.Visible = False End If
End Sub </script> <HTML> <HEAD> <TITLE>Help Desk</TITLE> </HEAD> <Body LEFTMARGIN="40"> <form runat="server">
<asp:Label
id="lblTitle" runat="server"
/>
<asp:Label
id="lblQuestion" runat="server"
/>
<asp:dropdownlist
id="ddlAnswers" runat=server DataTextField="TheChoice" DataValueField="QuestionID">
</asp:dropdownlist>
<asp:button
id="butOK" text="OK" Type="Submit" OnClick="SubmitBtn_Click" runat="server"
/> </FORM> </BODY> </HTML>
</source>
<A href="http://www.nfex.ru/Code/ASPDownload/HelpDeskDB.zip">HelpDeskDB.zip( 9 k)</a>