自定义一个类用于查询数据显示在gridview里面,由于需要多次查询想写个公共的类来一起调用:public DataTable ReadCDType(表名, 字段,初值)
{
sql = "select * from 表明 where 字段=初值";
return objCDMng.ExecuteDataSet(sql).Tables[0];
}请问一下这个思路是不是正确的,如果正确怎么写这段代码?请指教,多谢了!如果有更好的方法欢迎赐教!
{
sql = "select * from 表明 where 字段=初值";
return objCDMng.ExecuteDataSet(sql).Tables[0];
}请问一下这个思路是不是正确的,如果正确怎么写这段代码?请指教,多谢了!如果有更好的方法欢迎赐教!
public DataTable ReadCDType(表名, 字段,初值)
{
sql = "select * from "+表明+" where "+字段+"='"+初值+"'";
return objCDMng.ExecuteDataSet(sql).Tables[0];
}
如上
你要使用DataTable也没关系,你可以考虑尽量降低每个层之间的耦合,尽量避免使用DataTable的列名。
public DataSet GetDataSetSql(string XSqlString)
{
Open();
SqlDataAdapter Adapter = new SqlDataAdapter(XSqlString, Connection);
DataSet Ds = new DataSet();
Adapter.Fill(Ds);
Close();
return Ds;
}