الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في ترحيل البيانات من القريد فيو إلي داتاسيت وبعدها إلي الداتابيز

بدأه محمود غسان في 31 يوليو 2012 · 2 رد · 430 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عندي قريد فيو قمت أنا بإنشاء الاعمدة الخاصة به بحيث أني أضفت أربعة تيمبليت فيلد ووضعت داخل كل تيمبليت لينك باتون ليأخذ القيمة من جملة سيليكت كوماند لاحقا من الداتا بيز...طبعا عملت بايند لكل لينك باتون من داخل الجريد وليس عت طريق الكود,bind("std_name") مثلا وهكذا لكل اللينكات اللتي

protected void Button1_Click(object sender, EventArgs e)

{

ds = (DataSet)ViewState["ds"];

ds.Tables[0].Rows.Add(26,TextBox5.Text, TextBox6.Text, TextBox7.Text, TextBox8.Text);

ViewState["ds"] = ds;

GridView1.DataSource = ds;

GridView1.DataBind();

SqlCommand com = new SqlCommand();

com.CommandText = "insert into std (std_name,std_bdate,std_address,std_male) values(@std_name,@std_bdate,@std_address,@std_male)";

SqlParameter param1 = new SqlParameter("@std_name", SqlDbType.NVarChar, 20, "std_name");

SqlParameter param2 = new SqlParameter("@std_bdate", SqlDbType.DateTime, 50, "std_bdate");

SqlParameter param3 = new SqlParameter("@std_address", SqlDbType.NVarChar, 20, "std_address");

SqlParameter param4 = new SqlParameter("@std_male", SqlDbType.NVarChar, 20, "std_male");

com.Parameters.Add(param1);

com.Parameters.Add(param2);

com.Parameters.Add(param3);

com.Parameters.Add(param4);

ad.InsertCommand = com;

com.Connection = conn;

ad.Update(ds);

ومن أين جئنا ب

"std_name"

اللي مش فاهمو هو أنو كيف تم أسناد البرامترز للسيليكت كوماند أي أنه أليس من المفروض أن تكون مثلا جمل البرامترز على النحو التالي

SqlParameter param1 = new SqlParameter("@std_name", SqlDbType.NVarChar, 20, textbox1.text);

com.Parameters.Add(param1)

تم تعديل هذه المشاركة بواسطة محمود غسان في 31 يوليو 2012 في 16:08

#2

قيمة التيكست بوكس كيف تصل إلي ال "std_name" في الجملتين أدناه

SqlParameter param1 = new SqlParameter("@std_name", SqlDbType.NVarChar, 20, "std_name");

com.Parameters.Add(param1);

#3

قد يفيدك هذا الرابط

الرابط

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…