CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

datagridView的数据绑定问题

楼主imxh(风轻扬)2006-05-01 14:12:24 在 .NET技术 / C# 提问

有两个表  
  学生成绩表:  
    学号  
    成绩  
  学生表:  
    学号  
    姓名  
    其他信息  
  想用dataGridView   绑定“学生成绩表”  
  但是想在dataGridView   的列里显示"姓名"  
  又不是想改DataSet的架构,有什么办法吗?  
  问题点数:20、回复次数:8Top

1 楼imxh(风轻扬)回复于 2006-05-01 14:34:03 得分 0

自己UPTop

2 楼wuyi8128(六)回复于 2006-05-01 14:38:40 得分 15

select    
      a.成绩,  
      b.*  
  from  
      学生成绩表   a  
      join   学生表   b   a.学号=b.学号    
   
  用这个查出DataTable   就会显示你要的信息Top

3 楼wuyi8128(六)回复于 2006-05-01 14:39:58 得分 0

select    
      a.成绩,  
      b.*  
  from  
      学生成绩表   a  
      join   学生表   b   on   a.学号=b.学号    
   
  //==漏了一个单词“on”,自己加上去哈  
   
  Top

4 楼imxh(风轻扬)回复于 2006-05-01 14:46:00 得分 0

如果不用这种方式可不可以?不想在数据库中操作表,这样的话会改变现在的Dataset的架构  
  而且我的想在加入新的学生的学号的时候,自动显示其姓名Top

5 楼wuyi8128(六)回复于 2006-05-01 14:58:10 得分 0

至少可以这么做:  
  增加一列“姓名”;  
  通过你输入了学号,从学生表中查得该号的学生姓名,然后把这个写到你“姓名”列上输入的行。Top

6 楼yistudio(阳光灿烂的日子)回复于 2006-05-01 15:10:53 得分 5

datagrid,gridview这些控件好象都只能绑定单datatable,所以要通过wuyi8128(六)   说的方法来构造新的datatableTop

7 楼imxh(风轻扬)回复于 2006-05-01 15:11:36 得分 0

这样做,怎么处理TextChange的事件呢?  
  还有,之前表中的数据的数据呢?    
  有没有更好的办法呢?Top

8 楼imxh(风轻扬)回复于 2006-05-01 15:26:38 得分 0

如果改表的结构的话,就没有办法直接用update方法了,降低了效率啊Top

相关问题

关键词

得分解答快速导航

  • 帖主:imxh
  • wuyi8128
  • yistudio

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo