当前位置:编程学习 > C#/ASP.NET >>

c#问题

1. private void btnSelect_Click(object sender, System.EventArgs e)
        {
        if (dgdList.CurrentCell.RowNumber==-1  || dgdSubject.CurrentCell.RowNumber==-1)
            
            return ;
            DataBase db=new DataBase ();
            DataView dv;
            string strSQL="";
            string  strTmp=dtSubject.Rows[dgdSubject.CurrentCell.RowNumber][1].ToString().Trim();
            strSQL ="select * from选课表 where学号 ='"+txbId .Text .Trim ();
            strSQL +="'and 课序号in (select课序号  from课程表  where课程编号 ='";
            strSQL +=strTmp +"')";
            dv=db.RunSelectSQL (strSQL );
            if(dv.Count !=0)
            {
                MessageBox.Show ("该课程已经选定");
                db.Dispose ();
                return ;

        }
“System.Data.DataTable”不包含“CurrentCell”的定义,并且找不到可接受类型为“System.Data.DataTable”的第一个参数的扩展方法“CurrentCell”(是否缺少 using 指令或程序集引用?)
2. public override  void Prepare()
        {
            this.Text ="课程查询";
            dgdList.Dock=DockStyle.Fill ;
            toolBar1.Visible =false ;
            label1.Text="学号";
            label2.Text ="姓名";
            label3.Text ="班级";
            txbTwo.ReadOnly =true ;
            txbThree.ReadOnly =true ;
            InitDataTable ();
        }
当前上下文中不存在名称“InitDataTable”,请各位帮忙指点下,谢谢!

--------------------编程问答-------------------- dgdSubject是个DataTable?如果是的话,它并没有CurrentCell这个property
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,