بله میتونه بخونه اما واقعا نیازه یه کنترل اضافی بسازی؟؟؟ اگه روش دوم رو انتخاب میکنی دیتا تیبل بساز .
DataTable Dt=new DataTable();
نمی دونم با چه تکنولوژی کد میزنی اما برا روش اول مین اینو بهت میگم
public DataTable Query(String sql)
{
Connect();
DataTable Dt = new DataTable();
SqlDataAdapter Da = new SqlDataAdapter(sql, cn);
Dt.Clear();
Da.Fill(Dt);
DisConnect();
return Dt;
}
sql رشته کوئری شماست. مثلا برای شما میتونه باشه
select *
from kala
where Name Like '%نام کالا%'
الان اگه این رشته رو به تابعی که براتون گذاشتم پاس بدی جستجو انجام میشه. نام کالا رو هم میتونی از تکست بگیری.
اگه بازم متوجه نشدی بگو بیشتر راهنماییت کنم.
درضمن خروجی تابع بالا دیتا تیبل هست . که باید اینجور صداش بزنی
DataTable Dt=new DataTable();
Dt=Query(" رشته اس کیو ال ");
DataGrid1.DataSource=Dt;
یا
DataGrid1.DataSource=Query(" رشته اس کیو ال ");
توسط
projpc
(197 امتیاز)
●11