none
GridView不包含名为 Columns 的属性? RRS feed

  • 问题

  •    问题应该不难,但是我不知道哪里错了!我在SQLDateSrouce设计了几列Columns(例如求12个月的租金总和:列MM01+列MM02+....列MM12), 用来其他数据列的和,并用GridView显示!   结果出现如图所示的提示!    

    另外,其实我设计的这几列Columns就是求 每一行某些列的和(类似于Excel的横向汇总),不知道这种横向求和有没有类似于Foot。。。纵向求和的方式!?(AutoGenerateColumns 有用么?)


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

    2012年4月17日 4:44

答案

  • 可以請你把你的select command貼上來看看嗎?因為Eval或是Bind裡面是要使用select command中的欄位名稱,若select command中不存在Column1那就會出現你所遇到的這個錯誤訊息。

    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年4月17日 5:43

全部回复

  • AutoGenerateColumns是用來自動依照Data Source產生GridView的Column的,似乎不適合你的需求。

    有關你遇到的錯誤訊息,請檢查看看select command中是否有Column1這個欄位。


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年4月17日 5:08
  • select command  不会有Column1 这个称呼啊!

    只会有"select .............,MM01+列MM02+....列MM12  ,................."这一段SQL代码,这段代码在GridView中显示为Column1,您仔细看我的截图,右下角有个Column1


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

    2012年4月17日 5:38
  • 可以請你把你的select command貼上來看看嗎?因為Eval或是Bind裡面是要使用select command中的欄位名稱,若select command中不存在Column1那就會出現你所遇到的這個錯誤訊息。

    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年4月17日 5:43
  • 已经修正了!原因就是select command  没有column1,而是expr1。谢谢解答!

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

    2012年4月17日 8:56