1. 程式人生 > 其它 >c#datagridview繫結的資料來源不顯示

c#datagridview繫結的資料來源不顯示

問題描述:

datagridview綁定了list集合資料不顯示。

問題解決:

我在網上查閱相關問題給出的答案有這幾大類:

  1. 設定了表格自動生成列的屬性,應禁止生成,即this.datagridview.autogeneratecolumns=false。T型別中的資料需要定義set和get介面。

網上給出的解決方法並不能解決我的問題,我開始重新思考問題的來源。

在datagridview中我的表頭能夠顯示出來,但是下面的資料不能顯示,我初步猜測是獲取資料來源的model為空,仔細一看果不其然:

  錯誤根源就是stuID=="",這句if語句判斷是在查詢時用到的,此時textbox中為空,而返回stuID的索引值獲取的資料必定為空!

  將stuID==""改為stuID!=""即可問題解決。

  這是一個非常簡單的錯誤,大家在遇到問題時首先要思考,不要一開始就盲目的上網去搜索解決方法,不僅費時費力還降低效率。