سلام
می خواهم هنگامی که یک آیتم از combobox که bind شده به sql را انتخاب کردم به من باز گرداند. ممنون
سلام
می خواهم هنگامی که یک آیتم از combobox که bind شده به sql را انتخاب کردم به من باز گرداند. ممنون
باید ایتم انتخاب شده در combobox را در دستور SQL استفاده کنی :
"SELECT * FROM table WHERE contrey= ' "+ combobox.selecteditem + "'";
میتونی از دستور switch(combobox.selectindex) استفاده کنی خیلی ساده اگر case 1: شد از table1 اگه case2 بود مثلا از table2 عمل select رو انجام بده و................
با تشکر
ولی وقتی این switch را نوشتم فقط item اول آن انتخاب می شود
switch (cbocountry1.SelectedIndex)
{
case 1:
str="etaliya";
break;
case 2:
str="faranse";
break;
}
فقط case 1 داخلش می رود.
یک مشکل دیگر اینکه این combobox ,را باید update کنم و نمی تونم بگم مثلا اگه اولی انتخاب شد این کارو بکن ،باید خو متن combobox را به من بدهدمثلا بگه etaliya
یک سوال دیگه :
چطور می شود وقتی یک ستون از datagrideveiw را انتخاب کردم اطلاعات مربوط به آن رکورد را به من برگرداند
با تشکر
خواهشا سوالاتون رو در یک تاپیک مطرح کنید
در دو تاپیک پائین تر همین سوال مطرح شده و جواب دادم
از کد زیر استفاده کنید :
string selectedValue = ((DataRowView)cbocountry1.SelectedItem)["contery"].ToString();
و وقتی با select می نویسم این مشکل را دارد
SELECT * FROM j_tor where contery='System.Data.DataRowView'
یعنی مقدارش را بر نمی گرداند
objadapter.SelectCommand.CommandText = "SELECT * FROM j_tor where contery='" + cbocountry1.SelectedItem + "'";
این switch رو در کدام قسمت برنامه مینویسی؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
دوستان به پاسخ من توجه کردید ؟
زمانیکه شیء کامبوباکس را Bind می کنید ، تمامی اشیاء/آیتم های آن از نوع شیء DataRowView خواهند بود ، برای دسترسی به یکی از فیلدهای سطر/آیتم انتخاب شده در کامبوبامس باید از کد زیر استفاده کنید ، بعد از دستور Select استفاده کنید :
string selectedValue = ((DataRowView)cbocountry1.SelectedItem)["contery"].ToString();
با تشکر از همه