none
SQLDatasource 里的语句使用了 as 后,不知道如何处理这些问题! RRS feed

  • 问题

  • 1.有一个表Table1,有三个字段作为联合主键,分别是NO1 、NO2、NO3。

    2.拖放一个SqlDatasource、GridView,GridView选择‘编辑’、‘删除’。

    3.在Sql语句中 加入 as, 比如: select NO1+NO2+NO3 as NO4 from Table1

    -----------现在的问题是:运行后我点击编辑或删除都不能正常运行了!

    请问该怎么做?!


    C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!
    2011年7月20日 4:21

答案

  • 有个投机取巧的办法!

    select NO1+NO2+NO3 as NO4 from Table1改写成

    select NO1,NO2,NO3,NO1+NO2+NO3 as NO4 from Table1

    然后再GridView中将NO1,NO2,NO3的Visable改成False,即可绕开各种乱七八糟的问题!

     

    ---------

     

    期待正统的解决办法!


    C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!
    2011年7月21日 4:18

全部回复

  • 請問你所說的不能正常運行的意思是?

     


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年7月20日 4:42
  • Hi:

    有检查过GridView的DataKeyNames

    为NO1,NO2,NO3吗?
    Shadowと愉快なコード達
    Please correct me if my concept is wrong
    2011年7月20日 4:46
  • 有个投机取巧的办法!

    select NO1+NO2+NO3 as NO4 from Table1改写成

    select NO1,NO2,NO3,NO1+NO2+NO3 as NO4 from Table1

    然后再GridView中将NO1,NO2,NO3的Visable改成False,即可绕开各种乱七八糟的问题!

     

    ---------

     

    期待正统的解决办法!


    C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!
    2011年7月21日 4:18