使用紧凑框架3.5从数据网格中检索数据

时间:2012-12-21 10:28:50

标签: c# datagrid compact-framework smart-device

我正在构建一个移动应用程序,允许运营商在现场管理他们的工作。我正在使用数据网格来显示用户作业列表。用户可以通过选择gridview行并通过组合框为其分配状态来接受或拒绝作业。

为此,我需要获取datagrid的选定行的单元格9(JobID)的值。因为我使用的是.NET Compact框架,所以我无法访问某些属性,例如SelectedRow。我整个上午都在网上搜索指针,但我发现的大多数示例都是针对.NET框架而不是.NET Compact Framework。这对我没有任何帮助,因为所有示例似乎都引用了System.Web.UI,我认为它不适用于.NET CF

任何人都可以向我提出任何有关智能设备应用程序的建议。非常感谢所有帮助。

提前致谢。

2 个答案:

答案 0 :(得分:5)

我会使用datagrid上的CurrentCell属性来确定具有焦点的行,然后从该行中选择所需的值。

int row = dgJobList.CurrentCell.RowNumber;
int column = 9;
string cellValue = dgJobList[row,column].toString();

答案 1 :(得分: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()获取具有特定类型的单元格内容。