PDA

View Full Version : سوال: اجرای دو کوئری به صورت همزمان؟



پیام حیاتی
یک شنبه 13 مهر 1393, 20:22 عصر
سلام
می خوام با کلیک بر روی دکمه،مطلب در جدول بانک اطلاعاتی ذخیره و همزمان در GridView نمایش داده بشه.

124256


این کدهای من هست :

string connectionString = "Data Source=(local);Initial Catalog=content;Integrated Security=SSPI;";
SqlConnection conObj = new SqlConnection(connectionString);
string commandText = "insert into Table_1 VALUES ('" + TextBox1.Text + "')";
SqlCommand cmdObj = new SqlCommand(commandText, conObj);
conObj.Open();
SqlDataReader dr = cmdObj.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
conObj.Close();


کوئری را به چه شکل باید تغییر بدم تا هر دو دستور insert و select اجرایی بشن؟
تشکر

usefi.mh
یک شنبه 13 مهر 1393, 20:42 عصر
وقتی گرید ویو رو پر میکنی رفرشش کن بعد کلوز کن کانکشنت رو

پیام حیاتی
یک شنبه 13 مهر 1393, 21:28 عصر
ببخشید ولی متوجه نشدم!

Mousavmousab
یک شنبه 13 مهر 1393, 23:49 عصر
آقای حیاتی عزیز ! شما دو بار این کد را بنویس یک بار برای درج و دیگری برای مشاهده آیتم های درج شده


-این مدل کد نویسی جالب نیست ، شما باید کلاس تشکیل بدین ، چندین متد داشته باشین و هر دفعه آن ها را صدا بزنین ،

خیلی خیلی خلاصه: یک متد را می نویسین و چندین بار (n بار) صداش می زنین و لازم نیست برای هر بار کل کلاس های Provider را کلاٌ به این شکل بنویسین.

موفق باشید.