我是ASP.NET的新手并试图从数据库中检索数据集,但是标题显示我有错误
以下是代码,问题是什么?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
public partial class Admin_addNode : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var category = new category();
DataSet ds = new DataSet();
ds = category.getNode();
DataTable tbl = ds.Tables[0];
for (int i = 0; i < tbl.Rows.Count; i++)
{
DataRow myRow = tbl.Rows[i];
string MyValue = myRow["title"].ToString();
Response.Write(MyValue);
}
}
}
protected void Button1_Click(object sender, EventArgs e)
{
}
}
protected void Button1_Click在vwd
中以红色下划线标出“void”答案 0 :(得分:5)
在“protected void Button1 ...”之前删除}?
答案 1 :(得分:1)
第一个答案让你摆脱了一个问题,但我认为可能还有其他问题,如:
DataSet ds = new DataSet(); ds = category.getNode();
您正在创建一个新的DataSet,然后您正在为其分配从方法getNode()中检索到的其他东西,我想这会返回另一个DataSet,因此您将丢失第一个DataSet。
它的方式,它将运行但你将创建一个不必要的DataSet实例。
DataSet ds = category.getNode()