0
我通過數據源綁定,VisibleRowCount卡住了27,但應該有50個條目(datatable.rowcount返回50)。緊湊框架中的Datagrid僅顯示約一半的行數?
任何想法我做錯了或可以嘗試做所有行可見?
我通過數據源綁定,VisibleRowCount卡住了27,但應該有50個條目(datatable.rowcount返回50)。緊湊框架中的Datagrid僅顯示約一半的行數?
任何想法我做錯了或可以嘗試做所有行可見?
VisibleRowCount是一次顯示多少行,而不是總行數。
在這裏看到:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagrid.visiblerowcount(v=vs.90).aspx
的摘錄:
行在視口中可見的數量。視口是網格可見的矩形區域。 視口的大小取決於System.Windows.Forms.DataGrid 控件的大小;如果您允許用戶調整控件大小,則視口 也會受到影響。
你可以添加一些更詳細的信息或可能一些代碼?是什麼讓你認爲DataTable.Rows.Count是50?是否所有的更改(刪除,插入,更新)都提交給表等?可能Rows.Count還包括已刪除的行。 – josef
此外,您可能希望看到綁定到Datagrid的數據類型是有效的。例如,我不確定移動設備是否支持圖片。 – jp2code
那麼它基本上是一個副本+粘貼另一個網格(與代碼)從一個窗體,它現在在用戶控件中,當它的表單工作正常時...代碼沒有變化。 – tweetypi