自定义DataTable创建子表吗,诚心求助

luoli52 2010-11-14 07:45:23
自己定义结构的DataTable可以在某一列创建一个列表吗,我想绑定DataMember,可以的话请给一个例子,不胜感激
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoli52 2010-11-14
  • 打赏
  • 举报
回复
to luozhongxian001

你那样的方法我也想过,有点繁琐
luozhongxian001 2010-11-14
  • 打赏
  • 举报
回复
楼主你问的是不是这样的?
表1_class
字段
cID
cName
cAddress
cStudents (班级学生作为一个子表,字符串表)比如学生序号(1,2,3)

表2_student
sID(学生序号) SsName将学生序号与表一字符串一一对应,
1 zhangsan
2 lisi
3
//我不晓得别人有什么好的方法不过我是这样解决的。
1)将combobox绑定表1的字段cName;
2)在datagirdview中获取表一显示的cName的名称
string name=conbobox.Text.ToString().Trim();
//自己在datagirdview中写一个方法,通过绑定的字段进行查询该表对应的学生信息
SqlCommmand cmd=new SqlCommand("select cStudents from _class where cName='"+name+"' ",conn)
//取到学生序号串后可以,将字符串中的单个序号拿到,在将单个序号取到后在绑定datagirdview控件中的行
DataBox-MDX 2010-11-14
  • 打赏
  • 举报
回复
我觉得LZ要是出于显示数据的原因的话,那么建议还是分成两个控件吧,左边是下拉框,右边是列表!下拉框选项变化,右边的列表相应变化
luoli52 2010-11-14
  • 打赏
  • 举报
回复
貌似忘记说清清楚,我的是winform程序,想法自己手动构造一个datatable表包含一些字段和一个子表,字段绑定combobox,子表绑定datagirdview,让他们联动
ds252743641 2010-11-14
  • 打赏
  • 举报
回复
嵌套Repeater

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧