mahlake
دوشنبه 03 اسفند 1394, 04:49 صبح
با سلام خدمت مهندسین عزیز
من با کد زیر میخوام دیتا گرید ویوم رو پر کنم اما با خطای زیر مواجه میشم...
لطفا راهنمایی کنید که مشکل از کوجا میتونه باشه یا چطور میشه حلش کرد؟
خطا:
Operation cannot be performed in this event handler
کد:
if(cidn.Text.Trim().Length>=3)
{
dataGridView1.DataSource = null;
try
{
if (con.State == ConnectionState.Closed)
{
con.Open();
}
DataTable ds = new DataTable();
SqlDataAdapter adb = new SqlDataAdapter("select distinct cname, cid from colleague where cname like N'%" + cidn.Text.Trim() + "%'", con);
adb.Fill(ds);
dataGridView1.DataSource = ds;
dataGridView1.Columns[1].HeaderText = "کد";
dataGridView1.Columns[1].Width = 48;
dataGridView1.Columns[0].HeaderText = "نام همکار";
dataGridView1.Columns[0].Width = 105;
ctrlcname = true;
}
catch (Exception x)
{
MessageBox.Show("لطفا دسترسی خود را به اینترنت چک کنید در صورت حل نشدن فایروال و فیلترشکن خود را چک کنید و در صورت دانلود آن را متوقف کنید.", "!!!پیغام", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
}
من با کد زیر میخوام دیتا گرید ویوم رو پر کنم اما با خطای زیر مواجه میشم...
لطفا راهنمایی کنید که مشکل از کوجا میتونه باشه یا چطور میشه حلش کرد؟
خطا:
Operation cannot be performed in this event handler
کد:
if(cidn.Text.Trim().Length>=3)
{
dataGridView1.DataSource = null;
try
{
if (con.State == ConnectionState.Closed)
{
con.Open();
}
DataTable ds = new DataTable();
SqlDataAdapter adb = new SqlDataAdapter("select distinct cname, cid from colleague where cname like N'%" + cidn.Text.Trim() + "%'", con);
adb.Fill(ds);
dataGridView1.DataSource = ds;
dataGridView1.Columns[1].HeaderText = "کد";
dataGridView1.Columns[1].Width = 48;
dataGridView1.Columns[0].HeaderText = "نام همکار";
dataGridView1.Columns[0].Width = 105;
ctrlcname = true;
}
catch (Exception x)
{
MessageBox.Show("لطفا دسترسی خود را به اینترنت چک کنید در صورت حل نشدن فایروال و فیلترشکن خود را چک کنید و در صورت دانلود آن را متوقف کنید.", "!!!پیغام", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
}