تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تحديث جدول بقاعدة البيانات عن طريق DataGridView ؟
#1
السلام عليكم
من فضلكم احتاج مساعدة فى عمل تحديث لجدول بقاعدة البيانات عن طريق DataGridView

حيث أننى أستخدم ستورد بروسيدجر وكنت إستخدم الكود التالى فى تسجيل البيانات الموجودة بالداتا جريد بقاعدة البيانات ولكنى عند عمل نفس الكود مع تغيير الستورد بروسيدجر بالخاص بعملية Update وجدت انه يقوم بتحديث جميع البيانات الموجودة بالجدول والمرتبطة بالكود المطلوب البحث عنه فقمت بإضافة شرط إسم البيان المطلوب تعديله فى الستورد بروسيدجر ايضا لكى اقوم بتحديث السطر المراد فقط ولكن لا يتم التحديث الأن ؟؟

كود الستورد بروسيدجر

كود :
@Group_ID int,
@Item_Desc nvarchar(200),
@Item_Prices FLOAT
as
update Monthly_Data_Out
set
Item_Desc = @Item_Desc,
Item_prices = @Item_Prices

where Group_ID = @Group_ID AND Item_Desc = @Item_Desc

الكود المستخدم للتعديل فى الشاشة

كود :
// بيانات مصاريف أساسية
for (var i = 0; i <= DGV_Out.RowCount - 1; i++)
{
MyFun.FireStoredProcedure("Update_Monthly_Data", new SqlParameter("@Group_ID", MyFun.id),
new SqlParameter("@Item_Desc", DGV_Out.Rows[i].Cells["Item_Desc_Col"].Value.ToString()),
new SqlParameter("@Item_prices", DGV_Out.Rows[i].Cells["Item_prices_Col"].Value.ToString()));
}

حيث اننى استدعيها من ملف Dll وهذا هو كوده MyFun

كود :
public DataTable FireDataTable_StoredProcedure(string StoredProcedureName, params SqlParameter[] arrParam)
{
SqlParameter firstOutputParameter = null;

if (cn.State == ConnectionState.Closed) cn.Open();
dt = new DataTable();

cmd.Connection = cn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = StoredProcedureName;
cmd.CommandTimeout = cn.ConnectionTimeout;

if (arrParam != null)
{
foreach (SqlParameter param in arrParam)
{
cmd.Parameters.Add(param);
if (param.Direction == ParameterDirection.Output && param.SqlDbType == SqlDbType.Int)
{
firstOutputParameter = param;
}
}
}

try
{
ad.SelectCommand = cmd;
ad.Fill(dt);
cmd.Parameters.Clear();
return dt;

}
catch (Exception)
{
return dt;
}
}

فهل من الممكن مساعدتى فى كيفية تحديث البيانات فى قاعدة البيانات ؟
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مسار قاعدة البيانات اكسس Mostafa Yousry 5 1,498 منذ 5 ساعة مضت
آخر رد: أحمد إبراهيم سعد
  [سؤال] مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو waelalmsry75 2 108 18-08-17, 05:40 PM
آخر رد: waelalmsry75
  هل يمكن حفظ البيانات من dataGridView مباشرة؟ abozeyd 3 144 15-08-17, 02:11 PM
آخر رد: abozeyd
Exclamation [سؤال] سؤال عن امكانية ربط الفيجوال بقاعدة علي الانترنت - وعن طريقه فتحه - وعدة اسأله اخرى MohamedAllam 5 232 23-07-17, 12:53 PM
آخر رد: MohamedAllam
  طلب كود رسالة تبين أن هذه البيانات موجودة من قبل ولا يسمح بتكررها waelalmsry75 2 144 19-07-17, 03:24 PM
آخر رد: waelalmsry75
Rainbow [VB.NET] كيف يمكنني الإتصال بملف قاعدة البيانات نوع Paradox sniperjawadino 2 153 12-07-17, 01:20 PM
آخر رد: sniperjawadino
  البحث في قاعدة البيانات مع تجاهل التشكيل waelalmsry75 16 670 03-07-17, 05:04 AM
آخر رد: K39
  [سؤال] كيف احفظ صورة الطالب الى قاعدة البيانات عبداللطيف2017 6 311 25-06-17, 01:47 PM
آخر رد: silverlight
  [سؤال] فك كلمة مرور معقدة على قاعدة البيانات اكسس ahmed saba 7 5,988 28-05-17, 05:30 PM
آخر رد: abiza
  [كود] كنت عايز كود التحديث في قاعدة البيانات لسه مبتدئ 3 223 12-05-17, 01:59 PM
آخر رد: Adrees

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم