学生(学号,姓名,年龄) 班主任(班主任编号,班主任名字)
两个表关系没有对应吗?查询,插入,删除,更新
see
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid6.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid7.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid8.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid9.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid10.src
两个表关系没有对应吗?查询,插入,删除,更新
see
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid6.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid7.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid8.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid9.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid10.src
strSql = "";
strSql = strSql + "select 学生.学号,学生.姓名,学生.年龄,学生.教师编号,班主任.班主任编号,班主任.班主任名字 from 学生 left outer join 班主任 on 学生.教师编号=班主任.班主任编号 order by 学生.学号";
DateSet = GetDateView(strsql);
datagrid.DataSource = DateSet.Tables[0].DefaultView; //绑定数据
你要是想添加,更新,删除,只要对每个单元格进行循环操作就可以了。
学生.姓名 班主任.班主任名字
cs代码里面用getclass(参数,参数...)函数来绑定数据库到datagrid
getclass里面的参数是用来查询用的
初始化或其他情况的时候就调用getclass(null;null...)
当每对数据做一次改变的时候(例如插入,删除,修改)都重新调用一下getclass
请注意,getclass函数的第一行就是
datagrid.Items.Clear();
_______________________________操作多表跟单表是一样的吧,无非就是连接查询
这个问题都困扰我一个多月了,再不解决就要下岗了!