日期:2014-05-16  浏览次数:20521 次

不能以方法的方式使用不可调用的“System.Data.DataTable.Rows”。
只是我用户控件的后天代码, DataRow temp=Ta.Rows(0);是红色的,显示错误是不能以方法的方式使用不可调用的“System.Data.DataTable.Rows”。求各位帮帮忙,小弟实在不会!!

namespace WebApplication1
        {
           public partial class WebUserControl3:System.Web.UI.UserControl
            {
              public int T{get;set;}
              public DataTable Ta{get;set;}
            protected void Page_Load(object sender, EventArgs e)
             {
       DataTable dataTable=new DataTable();
       Ta=(DataTable)Session["dataTable"];   
        T=(int)Session["T"];
         if(Ta!=null&&Ta.Rows.Count>0)
 {
    
           DataRow temp=Ta.Rows(0);
        /
          Label1.Text=temp["Neirong"].ToString();//显?示?题琣目?
          RadioButton1.Text=temp["A"].ToString();//A答鋏鋏e案?
          RadioButton2.Text=temp["B"].ToString();//B答鋏鋏e案?
          RadioButton3.Text=temp["C"].ToString();//C答鋏鋏e案?
          RadioButton4.Text=temp["D"].ToString();//D答鋏鋏e案?
}
       
  }
 }

------解决方案--------------------
dt.Row[0]   是方括号   一般数组用的都是方括号  调用方法和类 是员括号
------解决方案--------------------
引用:
dt.Row[0]   是方括号   一般数组用的都是方括号  调用方法和类 是员括号

dt.Row[0]这个方括号应该是索引吧?
------解决方案--------------------
DataRow temp=Ta.Rows[0];
------解决方案--------------------
你是vb.net转过啦的吧,
这种问题应该自己可以发现的。