wOnderful drOpdown

ژولیا

New Member
:cry: من یه dropdownlist رو با database ، مقدار دادم .یک فیلد از database ، که اسمش id هست (و عدده و unique !)به عنوان dataValueField و یک فیلد دیگه به اسم cat ، به عنوان datatextfield.
یک دگمه هم دارم که وقتی کلیک میشه ، user رو به صفحه ی دیگه ای هدایت میکنه و به انتهای لینک یک querystring میچسبونه. که این querystring باید value ی انتخاب شده ی dropdown باشه ، من برای دسترسی به این Valueاینطوری نوشتم : dropdownlistid.Selecteditem.Value اما نتیجه غلط شد یعنی هر item از dropdown که انتخاب شده باشه ، دات نت مقدارِ 1 رو به عنوان value میگیره! هرچی property که dropdown داره به جای selected.item.value امتحان کردم !باز این رو 1 میگیره! چه کار کنم؟؟؟؟؟نمیدونم این 1 رو از کجا آورده گیر داده بهش:( تورو خدا کمکم کنین فکر نمیکردم اینجاش به مشکل بخوره اونم همچین مشکلی! وقتی بنویسم selecteditem.Text کاملا درست querystring رو میسازه اما با value اینجوری میکنه:(((((
 

m_ziba

Member
سلام دوست گرامی

عجيبه نمی دونم اين کار رو من زياد انجام دادم و نمی دونم برنامه شما چرا بايد اين طوری error بده.

يه تلاش ديگه بکن و اگه مشکلت حل نشد قطعه کدت رو بذار تا بررسيش کنيم.
 

ژولیا

New Member
کد:
  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         filllistbox()
End Sub
*******************
Sub filllistbox()
        Dim listcommand As System.Data.SqlClient.SqlCommand = New System.Data.SqlClient.SqlCommand("select id,cat from Table2 where parentid=0", co)
        co.Open()
        Dim dr As System.Data.SqlClient.SqlDataReader = listcommand.ExecuteReader()
        DropDownList1.DataSource = dr
        DropDownList1.DataBind()
        co.Close()

    End Sub
************************************
Private Sub ImageButton2_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButton2.Click

        Dim nav As String = "search.aspx?parentid=" & DropDownList1.SelectedItem.Value
        Response.Redirect(nav & "&word=" & TextBox1.Text)
    End Sub
**************************************
<asp:DropDownList id="DropDownList1" style="Z-INDEX: 120; LEFT: 776px; POSITION: absolute; TOP: 112px"
				runat="server" DataTextField="cat" DataValueField="id"></asp:DropDownList>

تمنا میکنم کمکم کنین خسته شدم از این دات نت و این یروژه :((((((((((((((((((((
 

جدیدترین ارسال ها

بالا