PDA

View Full Version : drop down list



azi
یک شنبه 13 اردیبهشت 1383, 22:39 عصر
سلام یه سوال کوچولو
یه drop down list دارم میخوام وقتی مقدارش تغییر کرد اون مقدار تغییر کرده که در اصل یه item میشه رو بریزم تو یه متغیر ..میشه راهنماییم کنین چطوری
فقط اینجاشو مشکل دارم که drop down liste وقتی مقدارش تغییر کرد این item تغییر کرده روچطور تعریف کنیم

SoheilKH
دوشنبه 14 اردیبهشت 1383, 07:52 صبح
به این صورت

DropDownList1.SelectedValue()

موفق باشید

azi
دوشنبه 14 اردیبهشت 1383, 08:09 صبح
سلام ممنون ..اما هم selected value رو هم selected index رو چک کردم error نمیده اما کار هم نمی کنه


<span dir=ltr>Private Sub cmbsoorehname_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbsoorehname.SelectedIndexChanged
Dim dreader As Data.OleDb.OleDbDataReader
Dim connstr As String
connstr = "provider=Microsoft.jet.OLEDB.4.0;"
connstr &amp;= "data source=c:\quran2.mdb;"
Dim myoledbconn As New OleDb.OleDbConnection(connstr)
myoledbconn.Open()

Dim strSQL As String


strSQL = "select * from tblsooreh where soorehname='" &amp; cmbsoorehname.SelectedIndex &amp; "' "
Dim oledbcommand1 As New OleDb.OleDbCommand(strSQL, myoledbconn)
'oledbcommand1.Connection = myoledbconn

'oledbcommand1.CommandText = strSQL
dreader = oledbcommand1.ExecuteReader()
If dreader.Read Then

lblsoorehname.Text = dreader.Item("soorehname")
lblsoorehid.Text = dreader.Item("soorehid")
lblsoorehayat.Text = dreader.Item("soorehayat")

'Response.Redirect("welcome.aspx")


End If
myoledbconn.Close()
End Sub</span>


ممنون میشم راهنماییم کنید :oops:

SoheilKH
دوشنبه 14 اردیبهشت 1383, 10:01 صبح
cmbsoorehname را چطوری بایند می کنی ! اگر در PageLoad گذاشتی ، شرط Not Page.IsPostBack را هم باید برای ان منظور کنی

If Not Page.IsPostBack Then
'bindCmbBox
End If

azi
دوشنبه 14 اردیبهشت 1383, 19:54 عصر
سلام..ممنون که کمک میکنید
چیزی که گفتید رو انجام دادم اما فرقی نکرد :roll: :(

mes
دوشنبه 14 اردیبهشت 1383, 21:34 عصر
نمیدونم اگه منظورت اونی باشه که فهمیدم این طوری حله
Public Class WebForm2
Inherits System.Web.UI.Page
Protected WithEvents DropDownList1 As System.Web.UI.WebControls.DropDownList

#Region " Web Form Designer Generated Code "

'This call is required by the Web Form Designer.
&lt;System.Diagnostics.DebuggerStepThrough&#40;&#41;> Private Sub InitializeComponent&#40;&#41;

End Sub

Private Sub Page_Init&#40;ByVal sender As System.Object, ByVal e As System.EventArgs&#41; Handles MyBase.Init
'CODEGEN&#58; This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent&#40;&#41;
End Sub
Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox

#End Region
Dim data As String

Private Sub Page_Load&#40;ByVal sender As System.Object, ByVal e As System.EventArgs&#41; Handles MyBase.Load
DropDownList1.AutoPostBack = True
End Sub

Private Sub DropDownList1_SelectedIndexChanged&#40;ByVal sender As Object, ByVal e As System.EventArgs&#41; Handles DropDownList1.SelectedIndexChanged
data = DropDownList1.SelectedItem.Text
TextBox1.Text = data
End Sub
End Class

درسته ؟ منظورتون این بود اگه این نبود بگید
لطفا کدهارو درست توی کد بنویسید ازی عزیز این فایل قرآن ام دی بی رو خودت ساختی یا از جایی آوردیش ؟اگه اطلاعات خوبی داره لطف کنید برام بفرستید.info@yalasarat.com

azi
سه شنبه 15 اردیبهشت 1383, 12:49 عصر
سلام if not is postback رو چک کردم تا حدودی مشکل حل شد اگرچه مشکلات تمومی ندارند

درباره quran.mdb هم باید بگم از جایی نگرفتم....خودم درستش کردم
متن کامل عربی قرآن با ترجمه فارسی انگلیسی و مشخصات هر سوره

متنش رو البته تایپ نکردم :wink:
از توی یه سایت قرانی یکی یکی copy paste کردم :shock: :cry:
البته کار خیلی زمان گیر و سختیه...چون آیات قرآن دایم باید چک بشن که اشتباهی صورت نگیره
اما از کد نویسی خیلی بهتره :cry:
:اینم از توضیحاتی که خواسته بودید
و ممنون از راهنماییتون..

mes
سه شنبه 15 اردیبهشت 1383, 15:53 عصر
مشکلتون حل شد؟
میدونم خیلی رو فایل زحمت کشیدی ولی میتونم درخواست کنم برا م بفرستیش ؟
راستی شما میخواین با این فایل چیکار کنید؟ میخاین این رو بزارین رو اینترنت اگه این طور سایتYALASARAT.COMدرخدمت شماست