eshaghi
دوشنبه 15 مرداد 1386, 17:50 عصر
با عرض سلام
کد های زیر را در نظر بگیریددر این کد داده های را وارد textbox می کنیم وبا توجه به خالی بودن یا نبودن sqlرا می سازیم ونتیجه select را به datagridبایند میکنیم اما با توجه به داده های که در جدول وجود دارد datagrid خالی نشان داده می شود ومشکل از جمله sql است من این روش جشتجوی کامل را در vb.netاستفادهکرده وبه درستی جواب داده است لطفا من را راهنمایی کنید
string st="";
if (metter.Text !="")
{
st = "select * from land where metter='" + metter.Text + "' ";
}
//-----------------
if ( (st!="") && (fee.Text != ""))
{
st = st + " and fee='" + fee.Text + "' ";
}
else if ((st == "") && (fee.Text != ""))
{
st = "select * from land where fee=' " + fee.Text + " ' ";
}
//------------------
if ((st!="") && (address.Text != ""))
{
st = st + " and address like '% " + address.Text + " %' ";
}
else if (st == "" & address.Text != "")
{
st = "select * from land where address like '% " + address.Text + " %' ";
}
//-------------------
if (st == "")
{
label5.Text = "هیچگونه اطلاعاتی وارد نکردید";
}
else if (st!="")
{
st="select * from land where address.text='r' ";
SqlConnection sqlcon;
sqlcon=new SqlConnection("server=;database=ajans;Integrated Security=True;");
sqlcon.Open();
DataSet ds1 = new DataSet();
ds1.Clear();
SqlDataAdapter da1 = new SqlDataAdapter(st, sqlcon);
da1.Fill(ds1, "land");
//dg.SetDataBinding(ds1,"land");
dg.DataBindings.Add(new Binding("datasource",ds1,"land"));
sqlcon.Close();
}
کد های زیر را در نظر بگیریددر این کد داده های را وارد textbox می کنیم وبا توجه به خالی بودن یا نبودن sqlرا می سازیم ونتیجه select را به datagridبایند میکنیم اما با توجه به داده های که در جدول وجود دارد datagrid خالی نشان داده می شود ومشکل از جمله sql است من این روش جشتجوی کامل را در vb.netاستفادهکرده وبه درستی جواب داده است لطفا من را راهنمایی کنید
string st="";
if (metter.Text !="")
{
st = "select * from land where metter='" + metter.Text + "' ";
}
//-----------------
if ( (st!="") && (fee.Text != ""))
{
st = st + " and fee='" + fee.Text + "' ";
}
else if ((st == "") && (fee.Text != ""))
{
st = "select * from land where fee=' " + fee.Text + " ' ";
}
//------------------
if ((st!="") && (address.Text != ""))
{
st = st + " and address like '% " + address.Text + " %' ";
}
else if (st == "" & address.Text != "")
{
st = "select * from land where address like '% " + address.Text + " %' ";
}
//-------------------
if (st == "")
{
label5.Text = "هیچگونه اطلاعاتی وارد نکردید";
}
else if (st!="")
{
st="select * from land where address.text='r' ";
SqlConnection sqlcon;
sqlcon=new SqlConnection("server=;database=ajans;Integrated Security=True;");
sqlcon.Open();
DataSet ds1 = new DataSet();
ds1.Clear();
SqlDataAdapter da1 = new SqlDataAdapter(st, sqlcon);
da1.Fill(ds1, "land");
//dg.SetDataBinding(ds1,"land");
dg.DataBindings.Add(new Binding("datasource",ds1,"land"));
sqlcon.Close();
}