1

列を指定して、ユーザーがセルの値を編集できるようにするグリッドコントロールが必要です。

CF3.5にはそのようなものはありますか?

可能であれば、VS 2008で提供される標準のコントロールを使用したいのですが、必要に応じてサードパーティのコントロールを使用します。

DataGridを試しましたが、ユーザーが編集できるようにする方法や、特定の幅の空の列を追加する方法がわかりません。

4

2 に答える 2

1

.NET Compact FrameworkでのDataGridの使用から:

.NET Compact Frameworkでは、実行時にDataGridのコンテンツを直接編集することはできません。TextBoxなどのコントロールをデータソースにバインドし、DataGridを使用してレコードを表示および選択する必要があります。

方法から:Pocket PCでDataGridを使用する

または、DataGridコントロールのスマートタグのショートカットメニューから[データフォームの生成]を選択して、VisualStudioで要約を生成してフォームを自動的に編集することもできます。

ここには他のサンプルコード(VB.NET)もあります:

Windowsフォームを使用したGUIアプリケーションの設計

于 2013-01-22T14:14:18.260 に答える
1

これは、コードで列を追加してその幅を設定する方法を説明しています。

WindowsモバイルアプリケーションのDataGridの列幅

どういうわけか、デザイン時に列を編集できるDataGrid.TableStylesプロパティを見逃しました。

于 2013-01-22T14:53:30.810 に答える