GridView如何更新多个表 我现在有一个DataSet.xsd,上面有一个商品表,商品分类表,分类表. 这3个表关联起来. 现在需要绑定到一个gridview上面,里面要显示 这个商品和所属的分类.如何做啊? 而且需要更新这个商品所在的分类字段.谁能说说嘛?或者提供相应的链接也可以.谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再写一个实体类,封装你说的这3个表的信息,然后在这个实体类的DAl层中去更新3各表,没记错的话视图貌似是支持CRUD的 如果三张表需要同时显示,那在数据库中查询的时候就应该用视图,将所有表都关联起来,然后才添加进DataSet。 不一定非的写DAL,也可以在DataSet.xsd中再建一个Adapter,这个Adapter就是三表关联的结果,GridView直接显示该Adapter!!至于更新也可直接调用你先前建的Adapter,并不一定需要DAL!! 是的。使用ObjectDatasource,向表现层隐藏你的底层实现。 关于是DAL还是BLL,可不可以叫做“实体类”,我已经懒得讨论了。你的表现层要展示的什么你可以在class中定义出来,然后使用ObjectDatasource将表现层的查询、修改的需求来实现。例如你可以使用内存分配的一个static的对象集合(List<T>)来实现查询、修改的功能,这个集合在类型初始化时甚至可以首先制造一些假的数据,这样用这些东西把你的界面应用程序调试通过,然后再把有关的查询、修改方法修改为针对数据库的嘛!所以开发分为两步,没有必要先纠缠于数据库,先使用Mock的数据测试好面向用户的应用程序,然后随时需要改为使用哪一个数据库的时候,就花20分钟做一个适配,并且配置到ObjectDatasource上不就行了嘛! 请教如何在dll中访问winform中静态变量 C# 怎样使窗体不显示而运行 ? 如何在form1里刷新form2呢? 我想问一下,为何非要使用event实现事件? 关于Remoting的问题! 高手帮忙:获取DataRowView的问题 求救~~~~~~~~~~dataGridView的问题 zhi_ai_yaya我是小菜菜,大神快来。 如何在一个C#应用程序中执行一个exe的程序并获得main函数的返回值? 装了VS.net正式版后????????????? 请教如何生成图片 鼠标右击问题
然后在这个实体类的DAl层中去更新3各表,
没记错的话视图貌似是支持CRUD的
这个Adapter就是三表关联的结果,GridView直接显示该Adapter!!至于更新也可直接调用你先前建的Adapter,并不一定需要DAL!!
是的。使用ObjectDatasource,向表现层隐藏你的底层实现。