shaima
سه شنبه 17 شهریور 1388, 18:13 عصر
سلام
من یه کمبو باکس دارم که اطلاعاتش رو از یه فیلد از تیبل میگیره و این کد در قسمت لود نوشته شده:
mag_sqldb_Command.CommandText = "Select name from Table_1 ";
mag_sqldb_Command.Connection = mag_sqldb_con;
sqlda.SelectCommand = mag_sqldb_Command;
mag_sqldb_con.Open();
sqlda.Fill(DS, "Table_1");
mag_sqldb_con.Close();
comboBox1.DataSource = DS.Tables["Table_1"];
comboBox1.DisplayMember = "name".ToString();
حالا میخوام وقتی روی دکمه سیو کلیک میکنم اول با یه دستور select بررسی کنه این اسم وجود داره یا نه، اگر وجود داشت اون رکورد رو آپدیت کنه و اگر نبود insert کنه، ولی یه مشکلی که هست اینه که وقتی رکورد وجود داره اون رو پیدا نمیکنه و insert میکنه من با یه meesagbox فهمیدم مقداری که دستور سلکت از کمبو باکس میگیره اینه:
conditions= system.data.datarowview
اینم کدش:
string conditions=comboBox1.SelectedValue.ToString();
MessageBox.Show(conditions,"con");
چرا این اتفاق میفته؟!
من یه کمبو باکس دارم که اطلاعاتش رو از یه فیلد از تیبل میگیره و این کد در قسمت لود نوشته شده:
mag_sqldb_Command.CommandText = "Select name from Table_1 ";
mag_sqldb_Command.Connection = mag_sqldb_con;
sqlda.SelectCommand = mag_sqldb_Command;
mag_sqldb_con.Open();
sqlda.Fill(DS, "Table_1");
mag_sqldb_con.Close();
comboBox1.DataSource = DS.Tables["Table_1"];
comboBox1.DisplayMember = "name".ToString();
حالا میخوام وقتی روی دکمه سیو کلیک میکنم اول با یه دستور select بررسی کنه این اسم وجود داره یا نه، اگر وجود داشت اون رکورد رو آپدیت کنه و اگر نبود insert کنه، ولی یه مشکلی که هست اینه که وقتی رکورد وجود داره اون رو پیدا نمیکنه و insert میکنه من با یه meesagbox فهمیدم مقداری که دستور سلکت از کمبو باکس میگیره اینه:
conditions= system.data.datarowview
اینم کدش:
string conditions=comboBox1.SelectedValue.ToString();
MessageBox.Show(conditions,"con");
چرا این اتفاق میفته؟!