View Full Version : سوال: استفاده از combo به داده هایی که تکراری نباشند
amin_rj
جمعه 22 مهر 1390, 09:32 صبح
سلام دوستان
من می خواهم اطلاعات یک ستون از یک جدول را به یک combo بدهم (تا انجا حله)
در این ستون حدود 200000 داده هست که کلا 10 داده متفاوت هست(الفبایی) من می خواهم فقط همین10 ایتم در combo نمایش داده شود
تشکر فراوان
Arash_janusV3
جمعه 22 مهر 1390, 09:55 صبح
با سلام
یک select از اون فیلد بگیر و GroupBy کنید و سپس اون رو بایند کنید به combo
موفق باشید
amin_rj
جمعه 22 مهر 1390, 17:01 عصر
سلام
من ازکد زیر استفاده کردم ولی خطا میده
SqlCommand
cmd = new SqlCommand("select destent * from book", cn);
SqlDataReader dr = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
return dt;
amin_rj
جمعه 22 مهر 1390, 17:03 عصر
کد بالا را در کلاس
واین کد را در load فرم
dataAccess db2 = new dataAccess();
dtmakaninfo = db2.getbookinfocombo();
{
for (int i = 0; i < dtmakaninfo.Rows.Count; i++)
{
comboBox1.Items.Add(dtmakaninfo.Rows[i][
"makan"]);
}
}
amin_rj
جمعه 22 مهر 1390, 17:21 عصر
به نطرم منطورتون
select distinct
باشد
حالا کد داخل فرم را چه تغییری بدهم
mr.siahatgar
جمعه 22 مهر 1390, 19:13 عصر
fبا سلام
من میخوام از destent در دستور سلکت که در ان گروه بندی انجام داده ام استفاده کنم میشه بگید دستور ان چطوری باید بنویسم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.