列を指定して、ユーザーがセルの値を編集できるようにするグリッドコントロールが必要です。
CF3.5にはそのようなものはありますか?
可能であれば、VS 2008で提供される標準のコントロールを使用したいのですが、必要に応じてサードパーティのコントロールを使用します。
DataGridを試しましたが、ユーザーが編集できるようにする方法や、特定の幅の空の列を追加する方法がわかりません。
列を指定して、ユーザーがセルの値を編集できるようにするグリッドコントロールが必要です。
CF3.5にはそのようなものはありますか?
可能であれば、VS 2008で提供される標準のコントロールを使用したいのですが、必要に応じてサードパーティのコントロールを使用します。
DataGridを試しましたが、ユーザーが編集できるようにする方法や、特定の幅の空の列を追加する方法がわかりません。
.NET Compact FrameworkでのDataGridの使用から:
.NET Compact Frameworkでは、実行時にDataGridのコンテンツを直接編集することはできません。TextBoxなどのコントロールをデータソースにバインドし、DataGridを使用してレコードを表示および選択する必要があります。
または、DataGridコントロールのスマートタグのショートカットメニューから[データフォームの生成]を選択して、VisualStudioで要約を生成してフォームを自動的に編集することもできます。
ここには他のサンプルコード(VB.NET
)もあります:
これは、コードで列を追加してその幅を設定する方法を説明しています。
WindowsモバイルアプリケーションのDataGridの列幅
どういうわけか、デザイン時に列を編集できるDataGrid.TableStylesプロパティを見逃しました。