C# 使用compact framework 3.5从数据网格检索数据

C# 使用compact framework 3.5从数据网格检索数据,c#,datagrid,compact-framework,smart-device,C#,Datagrid,Compact Framework,Smart Device,我正在构建一个移动应用程序,允许运营商管理他们在现场的工作。我正在使用datagrid显示用户作业列表。用户可以通过选择gridview行并通过组合框为其分配状态来接受或拒绝作业 为此,我需要为datagrid的选定行获取单元格9 JobID的值。因为我使用的是.NET Compact framework,所以无法访问某些属性,例如SelectedRow。我花了整个上午在网上搜寻指针,但我发现的大多数示例都是针对.NET framework的,而不是.NET Compact framework。

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

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

有谁能为我提供一些建议来实现智能设备应用的这一点。我们将非常感谢您的帮助

提前感谢。

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

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

谢谢你@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获取特定类型的单元格内容。

好的,请原谅,因为对于C.NET来说,我有点不懂。我来自PHP背景,所以还不熟悉所有的方法/属性。我猜我会使用dgJobList.CurrentCell.RowNumber来获取所选行,但是如何将dgJobList.CurrentCell.ColumnNumber设置为9并返回该单元格值。感谢您的帮助上面的代码从索引为9的selected rows列中获取值,根据它是什么,可能需要转换为正确的类型。非常感谢您,这是一个巨大的帮助,非常感谢!