عند استعراض اي جدول والضغط علي اي خلية من داخل الجدول تظهر هذة الرسالة علما بان الجدول داخل الداتا جريد فيو![]()
[attach
ment=93504:datagridview.JPG]
تأكد من قاعد البيانات في السيرفر متطابقه مع الاستعلام من حيث النوع و تسلسله
السلام عليكــم ورحمـة الله وبركاتــه ،،
اكتب جملة try ... catch خالية في الحدث DataeError الخاص بالداتا جريد
try
{
}
catch
{
}
هل قمت بالتعديل على نوعية البيانات فى الruntime !
أو هل قمت بمحاولة تغيير قيمة بيانات فى الDataGridView أثناء الruntime
لو أن الأمر كذلك، فأنا لا أعلم هل هذا Bug فى الفريم ورك أم لا أو ربما Bug فى الداتا جريد نفسها
لكون هذا الخطأ يحدث معى حتى لو قمت بوضع العملية داخل Try !!!
و لا أجد أى تفسير لظهور هذه الرسالة بهذا الشكل على الإطلاق !
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
رسالة الخطأ واضحة و تخبرك بالحل...
handle the DataError event
و هذا يعني وضع جملة try .... catch خالية كما أخبرتك في الحدث DataError
لوسمحت يا استاذ بهاء انا دخلت في الفورم لود وعملت
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsForms
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
try { this.itemTableAdapter.Fill(this.gAZZARDataSet.Item);}
// TODO: This line of code loads data into the 'gAZZARDataSet.Item' table. You can move, or remove it, as needed.
//this.itemTableAdapter.Fill(this.gAZZARDataSet.Item);
catch { this.itemTableAdapter.Fill(this.gAZZARDataSet.Item);}
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
}
}
بس مفيش نتيجة لو سمحت ممكن توضيح اكتر لأن رسالة الأرور لسة بتطلع
هذا الخطا حدث معي من قبل و كان بسبب محاولة إدخال قيمة في خلية أو إختيار عنصر من datagridviewcombobox.
إبحث عن الحدث DataError في الداتا جريد التي بها المشكلة و اكتب داخله جملة try ... catch خالية
(private void dataGridview1_DataError(object sender, DataGridViewDataErrorEventArgs e
}
try
}
{
catch
}
{
{