۲۷-دى-۱۳۸۸, ۲۳:۲۱:۵۱
با سلام
من توی یه فرم از 2 تا دیتا گرید استفاده کردم ولی به هم دیگه تداخل پیدا می کنه . مثلا وقتی تو دومی دکمه نمایش رو می زنم و وقتی چیزی پیدا نمی کنه و سطر ها رو خالی نشون می ده توی دومی هم سطرها خالی مشن.
کدو براتون می گذارم
public void Fill()
{
mydb.Fill("noskhe", "select * from noskhe");
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = mydb.GetObjDataSet();
}
private void button2_Click(object sender, EventArgs e)
{
mydb.Fill("noskhe", "select keshavarzid,mablaghedaryafti from noskhe where tarikh>=N'" + txt_mablag_sal1.Text + txt_mablag_mah1.Text + txt_gozaresh_ruz1.Text + "'And tarikh<=N'" + txt_gozaresh_sal2.Text + txt_gozaresh_mah2.Text + txt_gozaresh_ruz2.Text + "'");
dataGridView2.AutoGenerateColumns = true;
dataGridView2.DataSource = mydb.GetObjDataSet();
dataGridView2.DataMember = "noskhe";
}
از یک کلاس db استفاده کردم و توی load تابع Fill() رو فراخوانی کردم.
من توی یه فرم از 2 تا دیتا گرید استفاده کردم ولی به هم دیگه تداخل پیدا می کنه . مثلا وقتی تو دومی دکمه نمایش رو می زنم و وقتی چیزی پیدا نمی کنه و سطر ها رو خالی نشون می ده توی دومی هم سطرها خالی مشن.
کدو براتون می گذارم
public void Fill()
{
mydb.Fill("noskhe", "select * from noskhe");
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = mydb.GetObjDataSet();
}
private void button2_Click(object sender, EventArgs e)
{
mydb.Fill("noskhe", "select keshavarzid,mablaghedaryafti from noskhe where tarikh>=N'" + txt_mablag_sal1.Text + txt_mablag_mah1.Text + txt_gozaresh_ruz1.Text + "'And tarikh<=N'" + txt_gozaresh_sal2.Text + txt_gozaresh_mah2.Text + txt_gozaresh_ruz2.Text + "'");
dataGridView2.AutoGenerateColumns = true;
dataGridView2.DataSource = mydb.GetObjDataSet();
dataGridView2.DataMember = "noskhe";
}
از یک کلاس db استفاده کردم و توی load تابع Fill() رو فراخوانی کردم.