none
C# 想读到行里面的内容 RRS feed

  • 问题

  •         foreach (object var in ds.Tables[0].Rows)
            {
                LinkButton lbtn = new LinkButton();
                lbtn.Text = var.ToString();
                lbtn.PostBackUrl = "kaohezhibiao.aspx?a=1&b=2";
                pnlShow.Controls.Add(lbtn);
            }
    

    var.ToString()读出来的是System.Data.DataRow
    我想读该行的内容,怎么写? 
    2009年10月21日 1:49

答案

  • foreach (DataRow row in ds.Tables[0].Rows)
    {
        LinkButton lbtn = new LinkButton();
        lbtn.Text = row["你的字段名或索引"].ToString()
        lbtn.PostBackUrl = "kaohezhibiao.aspx?a=1&b=2";
        pnlShow.Controls.Add(lbtn);
    }

    知识改变命运,奋斗成就人生!
    • 已标记为答案 m s 2009年10月21日 2:20
    2009年10月21日 1:54
    版主

全部回复

  • foreach (DataRow row in ds.Tables[0].Rows)
    {
        LinkButton lbtn = new LinkButton();
        lbtn.Text = row["你的字段名或索引"].ToString()
        lbtn.PostBackUrl = "kaohezhibiao.aspx?a=1&b=2";
        pnlShow.Controls.Add(lbtn);
    }

    知识改变命运,奋斗成就人生!
    • 已标记为答案 m s 2009年10月21日 2:20
    2009年10月21日 1:54
    版主
  • var 是.Net 3.5里面的关键字吧!


    努力!奋斗
    2009年10月21日 2:15
  • 原来是这样,那么var设计的不好,是个object类型,连只能提示都没法用了
    2009年10月21日 2:22