后台代码            public static string gsbt=TGS.Rows[0][1].ToString();//标题
            public static string gsid = TGS.Rows[0][0].ToString();//ID前台代码             <td>
             <a href='Company.aspx?CoPid=<% =gsid %>'><%=gsbt%></a>
             </td>可是怎么不行啊?而且运行还提示:非静态的字段、方法或属性“项目.index.TGS”要求对象引用

解决方案 »

  1.   

    TGS取出来没有。public static string gsbt=TGS.Rows[0][1].ToString();//标题 
    public static string gsid = TGS.Rows[0][0].ToString();//ID这俩代码写在什么地方。
      

  2.   

    这个是一张表DataTable TGS = datalik.CX("company ", " order   by  id  desc");
      

  3.   


    写在:    public partial class index : System.Web.UI.Page
        {}里的。
      

  4.   

    public static string gsbtpublic string gsbt这样就可以了,不要画蛇添足
      

  5.   

    是的啊,datalik是没有问题的,关键是这个绑定不知道是不是哪里错了,或者绑定的方式不对···
      

  6.   

    public partial class _Default : System.Web.UI.Page
    {
        public string gsbt = string.Empty;
        public string gsid = string.Empty;
        protected void Page_Load(object sender, EventArgs e)
        {
            //赋值
      

  7.   

    非静态的字段、方法或属性“项目.index.TGS”要求对象引用
      

  8.   

    后台写成属性类似这种private int zid
            {
                get
                {
                    if (ViewState["zid"] != null)
                    {
                        return Convert.ToInt32(ViewState["zid"]);
                    }
                    else
                    {
                        return 0;
                    }
                }
                set { ViewState["zid"] = value; }
            }