خرید بک لینک
سلام

میخوام با استفاده از کد زیر نوع object رو به int تبدیل کنم

int indexOstan = Convert.ToInt32(CityCMBP.SelectedValue); 
int indexOstan1 = Convert.ToInt32(nametypeCMBP.SelectedValue)


موقع اجرا ارور زیر رو میده

این دو خط کد رو تو این قسمت استفاده میکنم
uninameCMBP.Refresh(); 
uninameCMBP.ResetText();
DataTable mytable = new DataTable();

int indexOstan = Convert.ToInt32(CityCMBP.SelectedValue);
int indexOstan1 = Convert.ToInt32(nametypeCMBP.SelectedValue);

try
{
SqlDataAdapter da = new SqlDataAdapter("Select id,nameuni from Tlb_university Where City_ID=@City and typeuni_id=@Typeuni ", sqlCoection);
da.SelectCommand.CommandType = CommandType.Text;
da.SelectCommand.Parameters.AddWithValue("@City", indexOstan);
da.SelectCommand.Parameters.AddWithValue("@Typeuni ", indexOstan1);
da.Fill(mytable);

uninameCMBP.DataSource = mytable;
uninameCMBP.DisplayMember = "nameuni";
uninameCMBP.ValueMember = "id";

}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}




این کد هم تست کردم موقع اجرا ارور میده


int indexOstan = (int)this.CityCMBP.SelectedValue;
int indexOstan1 = (int)this.nametypeCMBP.SelectedValue;

با این کد راحت به String تبدیل میکنم ولی برای تبدیل به int نمیشه

int id = (int)this.nametypeCMBP.SelectedValue; 
MessageBox.Show(Convert.ToString(id));

برچسب: نویسنده: محمد رضا جوادیان تاريخ: سه شنبه 17 فروردين 1395 ساعت: 17:36

صفحه بندی