مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ahmadreza123

عضویت از 1394/04/18

نمایش پیشفرض در DropDownList

  • یکشنبه 13 تیر 1395
  • 08:49
تشکر میکنم

سلام

این کد برای DropDownList 

        Lib.con.Open();
        cmd.Connection = Lib.con;
        cmd.CommandText = "select * from  tblcity ";
        da.SelectCommand = cmd;
        da.Fill(ds, "tblcity");
        Lib.con.Close();
        ddlcity.DataSource = ds.Tables["tblcity"];
        ddlcity.DataTextField = "namecity";
        ddlcity.DataValueField = "idcity";
        ddlcity.DataBind();

خب حالا می خوام یک شهری با idcity یا namecity بصورت پیش فرض نمایش دهد 

با کمبو باکس میشد

comb.text =namecity;

 ولی در asp و DropDownList نمی دونم چی هست

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • یکشنبه 13 تیر 1395
  • 09:04

در ASP Webforms میتونید از ddlCity.SelectedItem.Text و یا ddlCity.SelectedItem.Value استفاده کنید.

کاربر سایت

ahmadreza123

عضویت از 1394/04/18

  • یکشنبه 13 تیر 1395
  • 09:10

متشکرم

فقط یه مطلب 

 ddlcity.SelectedItem.Text = "4";

در مثال بالا DropDownList مقداری اول جدول را نمایش نمیده

یعنی شهری که قبلا اول نشون میداد را حالا اصلا نشون نمیده

ممنون

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • یکشنبه 13 تیر 1395
  • 09:26

کد زیر رو بررسی کنید :

<asp:DropDownList ID="ddlCity" runat="server" DataValueField="ID" DataTextField="Title"></asp:DropDownList>

List<City> list = new List<City>()
{
    new City(){ID = 1,Title = "Tehran"},
    new City(){ID = 2,Title = "Kerman"},
    new City(){ID = 3,Title = "Shiraz"},
    new City(){ID = 4,Title = "Karaj"}
};
ddlCity.DataSource = list;
ddlCity.DataBind();
ddlCity.SelectedValue = "2";

 

کاربر سایت

ahmadreza123

عضویت از 1394/04/18

  • یکشنبه 13 تیر 1395
  • 10:26

ممنون 

پس دیتابیس چی شد؟؟؟؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)