GridView1.DataSource =dateset;
GridView1.DataBind();
显示如下错误信息:
DataBinding:“System.Data.DataRowView”不包含名为“ID”的属性。
我的Selecte语句含有多项
select Table_Student.Student_ID,Table_Class.Class_ID,………………
GridView1.DataBind();
显示如下错误信息:
DataBinding:“System.Data.DataRowView”不包含名为“ID”的属性。
我的Selecte语句含有多项
select Table_Student.Student_ID,Table_Class.Class_ID,………………
Peacetime_Score,ToTal_Score,Style_Subject
from Table_Student as a,Table_Class as b,Table_Subject ,Table_Score select * from Table_Score
这时两个table吧,我如果取table[1]就没错了
取table[0]就出这个错错了
比如指定主健为id,或者在某处绑定显示id等 。
我还有个问题:
有几个表,我想从每个表取一部分数据(我的数据库不是代码写的)
表里的外键还要手写吗,我老出错啊!
如 学生 和 科目
select Studentname,Subjectname from Student ,Subject
where Student.ID=Subject.Student_ID
这是对的吧,但数多了就错了 WHY?
@Class_ID varchar(10),
@Subject_Name nchar(10)
As
select Table_Student.ID,Table_Class.ID,Student_Name,Subject_Name,Term_Middle,Term_End,Peacetime_Score,ToTal_Score,Style_Subject from Table_Student,Table_Class,Table_Subject,Table_Score where Table_Class.Login_ID=Table_Login.ID
and Table_Subject.Login_ID=Table_Login.ID
and Table_Subject.Class_ID=Table_Class.ID
and Student_ID=Table_Student.ID
and Subject_ID=Table_Subject.ID
and Table_Class.ID=@Class_ID
and Table_Subject.Subject_Name=@Subject_Name
这是我的存储过程
错误:
消息 4104,级别 16,状态 1,过程 PROC_SCORE,第 5 行
无法绑定由多个部分组成的标识符 "Table_Login.ID"。
消息 4104,级别 16,状态 1,过程 PROC_SCORE,第 5 行
无法绑定由多个部分组成的标识符 "Table_Login.ID"。
and Table_Subject.Login_ID=Table_Login.ID
在from 的几个表里,没有 Table_Login这么基础的问题,提问前应该自己仔细检查下。
Very Very Thank you !