wOnderful drOpdown

شروع موضوع توسط ژولیا ‏24 نوامبر 2005 در انجمن برنامه‌نویسی با ASP.NET

  1. ژولیا

    ژولیا New Member

    ارسال‌ها:
    14
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    :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 اینجوری میکنه:(((((
     
    نوشته شده توسط ژولیا در ‏24 نوامبر 2005
  2. m_ziba

    m_ziba Member

    ارسال‌ها:
    549
    تشکر شده:
    41
    امتیاز دستاورد:
    16
    سلام دوست گرامی

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

    يه تلاش ديگه بکن و اگه مشکلت حل نشد قطعه کدت رو بذار تا بررسيش کنيم.
     
    نوشته شده توسط m_ziba در ‏24 نوامبر 2005
  3. ژولیا

    ژولیا New Member

    ارسال‌ها:
    14
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    کد (Text):
                                           



      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>





     
    تمنا میکنم کمکم کنین خسته شدم از این دات نت و این یروژه :((((((((((((((((((((
     
    نوشته شده توسط ژولیا در ‏24 نوامبر 2005

به اشتراک بگذارید