public static list<Product>getProductInfo()
{
string sql="select * from ProductInfo";
Datatable dt= DBHelper.getDatatable(sql);//这个getDatatable 点不出来啊!!
list<ProductInfo>list=new list<ProductInfo>();
........
}
{
string sql="select * from ProductInfo";
Datatable dt= DBHelper.getDatatable(sql);//这个getDatatable 点不出来啊!!
list<ProductInfo>list=new list<ProductInfo>();
........
}
解决方案 »
- 关于DropDownList
- 怎么获取image控件的图片?例如:textbox.text获取的是文本框的值,那怎么获取image控件的“值”呢?
- 单选按钮组的值依次显示到文本框中
- 一般软件网站的月下载量周下载量怎么实现?
- web工程, 每次调试都会报错, 重新生成就没有了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 数据库正在还原
- string 转换 char
- GridView删除问题!
- 按年月进行日期查询应该怎么写?急用!!
- 使用activereport for asp.net中遇到的问题!
- 自己搭建的服务器,怎样设置外部才能访问。
- 关于TOOLTIP的显示
如果没引用的话,首先引用。
如果引用过了,看里面是不是没有getDatatable()这个方法啊???
获得产品信息方法
public static list<Product>getProductInfo()
{
string sql="select * from ProductInfo";
Datatable dt= DBHelper.getDatatable(sql);
list<ProductInfo>list=new list<ProductInfo>();
foreach(dataRow dr in dt.Rows)
{
productInfo pi = new ProductInfo();
pi.id=(int)dr["ID"];
Pi.ProductName=(string)dr.["Productname"];
pi.ProductSpec=(string)dr.["ProductSpec"];
list.add();
}
return list; 就是这个没有实现了
public datatable executeDatatable(dbCommand cmd)
{
}
只有这个方法 没看见getTable 咋办呢? 难道又要换一种方法做么?
天还真有不测风云啊~~~~~
白忙乎了
/// <summary>
/// 表查询
/// </summary>
/// <param name="safeSql"></param>
/// <returns>数据表</returns>
public static DataTable GetDataTable(string safeSql)
{
using (SqlConnection conn = new SqlConnection(myStr))
{
DataSet ds = null;
SqlDataAdapter sda = null;
try
{
ds = new DataSet();
sda = new SqlDataAdapter(safeSql, conn);
sda.Fill(ds);
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds.Tables[0];
}
} 然后重新编译下
public datatable executeDatatable(dbCommand cmd)
{
}
你也可以用上面的方法自己打造一个没有当然点不出来
public datatable executeDatatable(string sqlText)
{
SqlDataCommand dbCommand = new SqlDataCommand();
dbCommand.CommandText = sqlText;
return new DAL.DBHelper().executeDatatable(dbCommand); //这个方法里面应该要绑定SqlConntection对象
}