none
listview+linq to SQL+linqdatasource由于无法全选字段造成无法实现编辑、删除、插入等功能,这个两难问题怎么办? RRS feed

  • 問題

  • 情况是这样的: 我已经建立了一个dbml,由于表之间或多或少存在主外键关系。这样我在listview控件里选择datasource选linqdatasource时,如果要全选(*)的话,要把相关连的外键表包括进来,这时,界面上可以出现编辑、删除等按钮,但出现了不属于主表本身的字段。如果单选主表本身的字段的话呢,接下来“高级”里头无法选启用删除、编辑、插入等功能。 采用前面的方法,显然不行,listview多出了一些外键表项,采用第2种方式,没有了删除、编辑、插入按钮。 不知道,各位达人是怎么处理这个情况的,我是菜鸟。请教各位朋友。
    2009年8月18日 上午 09:14

解答

  • 后来,我在源视图里把几个涉及到的外键类字段删除后,F5试运行,删除和编辑、插入等功能都正常了。
    • 已標示為解答 Lolota Lee 2009年8月19日 上午 01:48
    2009年8月19日 上午 12:28