4

私は、オペレーターが現場での仕事を管理できるモバイルアプリケーションを構築しています。データグリッドを使用して、ユーザーのジョブリストを表示しています。ユーザーは、グリッドビューの行を選択し、コンボボックスを介してその行にステータスを割り当てることにより、ジョブを承認または拒否できます。

これを行うには、データグリッドの選択した行のセル9の値(JobID)を取得する必要があります。.NET Compact Frameworkを使用しているため、SelectedRowなどの特定のプロパティにアクセスできません。私は午前中ずっとWebをトロールしてポインターを探してきましたが、私が見つけたほとんどの例は、.NETCompactFrameworkではなく.NETFrameworkを対象としています。すべての例がSystem.Web.UIを参照しているように見えるため、これはまったく役に立ちません。これは、.NETCFでは使用できないと思われます。

スマートデバイスアプリケーションでこれを実現するための提案を誰かに教えてもらえますか?すべての助けは大歓迎です。

前もって感謝します。

4

2 に答える 2

6

CurrentCelldatagridのプロパティを使用して、フォーカスがある行を判別し、その行から必要な値を選択します。

int row = dgJobList.CurrentCell.RowNumber;
int column = 9;
string cellValue = dgJobList[row,column].toString();
于 2012-12-21T10:37:43.697 に答える
0

ありがとう@mattias。VB .netユーザーとして、同じことを行うための独自のコードを提供します。

dim rom as integer

dim column as integer

dim cellvalue as string

row = dgJobList.CurrentCell.RowNumber

column = 9

cellValue = dgJobList(row,column).toString()

ctype()特定のタイプのセルのコンテンツを取得するために使用できます。

于 2013-09-09T15:07:40.850 に答える