
类型初始值设定项引发异常
publicpartialclassBookList:System.Web.UI.Page{protectedvoidPage_Load(objectsender,Eve...
public partial class BookList : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
gv1.DataSource = BookInfo.GetBookInfos();
}
}
}
我在App_Code中自定义了BookInfo类的GetBookInfos(),但生成时提示"BookInfo"类型初始值设定项引发异常.
请求帮助 在线等
public class BookInfo
{
//连接数据库
static string strconn = ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString;
/// <summary>
///
/// </summary>
/// <returns>DataTable</returns>
public static DataTable GetBookInfos()
{
SqlConnection conn = new SqlConnection(strconn);
SqlDataAdapter sda = new SqlDataAdapter("select * from BookInfo", conn);
DataSet ds = new DataSet();
sda.Fill(ds);
return ds.Tables[0];
}
} 展开
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
gv1.DataSource = BookInfo.GetBookInfos();
}
}
}
我在App_Code中自定义了BookInfo类的GetBookInfos(),但生成时提示"BookInfo"类型初始值设定项引发异常.
请求帮助 在线等
public class BookInfo
{
//连接数据库
static string strconn = ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString;
/// <summary>
///
/// </summary>
/// <returns>DataTable</returns>
public static DataTable GetBookInfos()
{
SqlConnection conn = new SqlConnection(strconn);
SqlDataAdapter sda = new SqlDataAdapter("select * from BookInfo", conn);
DataSet ds = new DataSet();
sda.Fill(ds);
return ds.Tables[0];
}
} 展开
3个回答
展开全部
你返回的不应但是ds.Tables[0];
而是sda这个对象。
按照正常情况应当时
dataset ds=new dataset()
sda.fill(ds);
gv1.datasource=da;
你再好好改改!不行的话,我再找找其他原因!
而是sda这个对象。
按照正常情况应当时
dataset ds=new dataset()
sda.fill(ds);
gv1.datasource=da;
你再好好改改!不行的话,我再找找其他原因!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没看出来有问题。
if (!IsPostBack)
{
gv1.DataSource = BookInfo.GetBookInfos();
gv1.DataBind();
}
if (!IsPostBack)
{
gv1.DataSource = BookInfo.GetBookInfos();
gv1.DataBind();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BookInfo.GetBookInfos();
代码发上来
代码发上来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询