View Full Version : سوال: item انتخاب شده از combobox
shadidayan
دوشنبه 04 شهریور 1387, 18:34 عصر
سلام
می خواهم هنگامی که یک آیتم از combobox که bind شده به sql را انتخاب کردم به من باز گرداند. ممنون
نهمنهح
دوشنبه 04 شهریور 1387, 18:45 عصر
باید ایتم انتخاب شده در combobox را در دستور SQL استفاده کنی :
"SELECT * FROM table WHERE contrey= ' "+ combobox.selecteditem + "'";
saber4166
دوشنبه 04 شهریور 1387, 19:19 عصر
میتونی از دستور switch(combobox.selectindex) استفاده کنی خیلی ساده اگر case 1: شد از table1 اگه case2 بود مثلا از table2 عمل select رو انجام بده و................
shadidayan
دوشنبه 04 شهریور 1387, 20:19 عصر
با تشکر
ولی وقتی این switch را نوشتم فقط item اول آن انتخاب می شود
switch (cbocountry1.SelectedIndex)
{
case 1:
str="etaliya";
break;
case 2:
str="faranse";
break;
}
فقط case 1 داخلش می رود.
یک مشکل دیگر اینکه این combobox ,را باید update کنم و نمی تونم بگم مثلا اگه اولی انتخاب شد این کارو بکن ،باید خو متن combobox را به من بدهدمثلا بگه etaliya
یک سوال دیگه :
چطور می شود وقتی یک ستون از datagrideveiw را انتخاب کردم اطلاعات مربوط به آن رکورد را به من برگرداند
با تشکر
bachebahal_1363
دوشنبه 04 شهریور 1387, 20:25 عصر
خواهشا سوالاتون رو در یک تاپیک مطرح کنید
در دو تاپیک پائین تر همین سوال مطرح شده و جواب دادم
از کد زیر استفاده کنید :
string selectedValue = ((DataRowView)cbocountry1.SelectedItem)["contery"].ToString();
shadidayan
دوشنبه 04 شهریور 1387, 20:27 عصر
و وقتی با select می نویسم این مشکل را دارد
SELECT * FROM j_tor where contery='System.Data.DataRowView'
یعنی مقدارش را بر نمی گرداند
objadapter.SelectCommand.CommandText = "SELECT * FROM j_tor where contery='" + cbocountry1.SelectedItem + "'";
saber4166
دوشنبه 04 شهریور 1387, 20:28 عصر
این switch رو در کدام قسمت برنامه مینویسی؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
bachebahal_1363
دوشنبه 04 شهریور 1387, 20:34 عصر
دوستان به پاسخ من توجه کردید ؟
زمانیکه شیء کامبوباکس را Bind می کنید ، تمامی اشیاء/آیتم های آن از نوع شیء DataRowView خواهند بود ، برای دسترسی به یکی از فیلدهای سطر/آیتم انتخاب شده در کامبوبامس باید از کد زیر استفاده کنید ، بعد از دستور Select استفاده کنید :
string selectedValue = ((DataRowView)cbocountry1.SelectedItem)["contery"].ToString();
shadidayan
دوشنبه 04 شهریور 1387, 20:40 عصر
با تشکر از همه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.