新表达式在类型后需要(),[]或{}

时间:2012-08-10 16:59:19

标签: c# asp.net

任何人都会看到下面的代码发生了什么。我正在尝试使用数据库中的动态文本和ID值动态创建LinkBut​​tons。

        rptHeadline.DataSource = ds;

        LinkButton lb = new LinkButton


        if (ds.Tables[0].Rows.Count <= 0) {

        lb.Text = ds.Tables[0].Rows[0]["URL"].ToString();
        lb.ID = ds.Tables[0].Rows[0]["URL"].ToString();

        }

        rptHeadline.DataBind();

4 个答案:

答案 0 :(得分:6)

声明LinkButton lb = new LinkButton不完整。您需要添加();来调用默认构造函数。

LinkButton lb = new LinkButton();

答案 1 :(得分:1)

我假设以下内容:

LinkButton lb = new LinkButton

应该是:

LinkButton lb = new LinkButton();

不确定LinkBut​​ton是否需要参数!

答案 2 :(得分:0)

在这里缺少分号和parens:

LinkButton lb = new LinkButton

答案 3 :(得分:0)

 LinkButton lb = new LinkButton();