0

我是 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,其中“void”在 vwd 中带有红色下划线

4

2 回答 2

5

删除“受保护的无效按钮1 ...”之前的}?

于 2012-10-15T03:19:48.177 回答
1

第一个答案让您摆脱了一个问题,但我认为可能还有其他问题,如下所示:

数据集 ds = new DataSet(); ds = category.getNode();

您正在创建一个新的 DataSet,然后为它分配从方法 getNode() 检索到的其他内容,我想它返回另一个 DataSet,因此您丢失了第一个。

按照它的方式,它会运行,但您将创建一个不必要的 DataSet 实例。

数据集 ds = category.getNode()

于 2012-10-15T03:48:07.503 回答