2013-01-22 64 views
1

我想要一個網格控件,我可以指定列並允許用戶編輯單元格值。C#Compact Framework可編輯網格控件(DataGrid?)

CF3.5中有這樣的事嗎?

如果可能,我寧願使用VS 2008提供的標準控件,但如果必須的話,我會使用第三方控件。

我試過DataGrid,但看不到如何讓它可以由用戶編輯或如何添加一個特定寬度的空列。

回答

1

Using the DataGrid in the .NET Compact Framework

在.NET Compact Framework的,你不能直接編輯內容在運行時DataGrid的 。您必須將控件(如 TextBox)綁定到數據源,並使用DataGrid顯示和選擇記錄。

How to: Use the DataGrid on the Pocket PC

或者,你可以擁有的Visual Studio生成摘要,並選擇Generate從上一個DataGrid控件智能標記的快捷菜單 數據表單,自動編輯 形式。

也有一些其他的示例代碼(VB.NET)位置:

Designing GUI Applications with Windows Forms

+0

我不明白:「...從DataGrid控件上的智能標記的快捷菜單中選擇生成數據表單。」 – cja

+0

智能標籤出現在窗體的Designer視圖中:[這裏是一個示例](http://assets.devx.com/articlefigs/17242.jpg)。 –

+0

我沒有看到那個菜單。我是Win CE嗎? – cja