PDA

View Full Version : سوال: لود کردن اطلاعات در داخل drop down list



manit44
دوشنبه 24 تیر 1392, 19:51 عصر
من دو تا وب فرم دارم و روی هر کدوم دو گرید ویو هست که هر کدوم جدول مخصوص به خودشو داره،روی فرم دوم یک drop down list دارم که میخوام محتویات دو ستون از جدول مربوط به فرم اول درون drop down list لود شه چکار باید بکنم؟

dbdbdb
سه شنبه 25 تیر 1392, 08:05 صبح
سلام
دو ستون رو میشه به این صورت داخل DropDown لود کرد یکی Value و یکی Text

DropDownList1.DataSource = ds;
DropDownList1.DataValueField = "EmployeeId";
DropDownList1.DataTextField = "EmployeeName";
DropDownList1.DataBind();

manit44
سه شنبه 25 تیر 1392, 16:36 عصر
من میخوام که ستونهای نام و نام خانوادگی با یک فاصله بینشون در drop down list لود بشه چکار باید بکنم؟ در ضمن من از دیتاست استفاده نکردم

dbdbdb
پنج شنبه 27 تیر 1392, 11:51 صبح
دوست عزیز اگه فرض بزاریم شما از لیستی از کلاس Employee که شما name وfamily هست اینطوری میتونید DropDown رو پر کنید.


List<Employee> lst = new List<Employee>();

for (int i = 0; i < lst.Count; i++)
{
DropDownList1.Items.Add(lst[i].name + " " + lst[i].family);
}

bestboye
دوشنبه 07 مرداد 1392, 17:58 عصر
SqlConnection con = new SqlConnection(cons);
con.Open();
SqlCommand cmd = new SqlCommand("select * from stock",con);
SqlDataAdapter sd = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sd.Fill(dt);
DropDownList1.DataSource = dt;
DropDownList1.DataTextField = "prodname";
DropDownList1.DataValueField = "prod_id";
DropDownList1.DataBind();