2 ضمیمه
ارور در درج کردن اطلاعات در datagridview
سلام دوستان خسته نباشید
لطفا اگه میتونه ،راهنمایی کنه
ممنون
private void add_Click(object sender, EventArgs e)
{
int covahed = 0;
string coname, cote, coid;
SqlCommand cmd = new SqlCommand("select *from infocu where id_co=@id_co", cn);
cmd.Parameters.AddWithValue("@id_co", txtid_co.Text);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
covahed = Int32.Parse(dr["vahed"].ToString());
coid = dr["id_co"].ToString();
coname = dr["name_co"].ToString();
cote = dr["name_te"].ToString();
bool flag = false;
for (int k = 0; k < dataGridView1.Rows.Count; k++)
{
//dataGridView1 datagrid1
if (dataGridView1.Rows[k].Cells["id_co"].Value != null && coid == dataGridView1.Rows[k].Cells["id_co"].Value.ToString())
{
flag = true;
break;
}
}
if (flag)
MessageBox.Show("قبلا درس مورد نظر انتخاب شده است");
else if (covahed + nn > nnmax)
MessageBox.Show("نمی توانید واحدبیشتری بردارید");
else
{
dataGridView1.Rows.Add();
int s = dataGridView1.Rows.Count - 1;
dataGridView1.Rows[s].Cells["id_co"].Value = coid;
dataGridView1.Rows[s].Cells["name"].Value = coname;
dataGridView1.Rows[s].Cells["vahed"].Value = covahed.ToString();
dataGridView1.Rows[s].Cells["name_co"].Value = coname;
dataGridView1.Rows[s].Cells["name_te"].Value = cote;
connction();
}
}
else
MessageBox.Show("کد درس یافت نشد");
dr.Close();
}
این هم ارورش
ضمیمه 132793
ضمیمه 132794
1 ضمیمه
نقل قول: ارور در درج کردن اطلاعات در datagridview
سلام
برای datagridview ستون تعریف نکردی
ضمیمه 132799
نقل قول: ارور در درج کردن اطلاعات در datagridview
ستون برای دیتاگریدتون تعریف نشده... اگه بطور مستقیم از دیتابیس اطلاعات رو توی گرید بریزید خودش ستون ها رو با توجه به نام فیلد دیتابیس ایجاد می کنه در غیر اینصورت یا به صورت ویزارد مانند پست بالا یا بصورت کد نویسی باید ایجاد بشه
datagrid1.Columns.Add("colname");
نقل قول: ارور در درج کردن اطلاعات در datagridview