我正在构建一个移动应用程序,允许运营商在现场管理他们的工作。我正在使用数据网格来显示用户作业列表。用户可以通过选择gridview行并通过组合框为其分配状态来接受或拒绝作业。
为此,我需要获取datagrid的选定行的单元格9(JobID)的值。因为我使用的是.NET Compact框架,所以我无法访问某些属性,例如SelectedRow。我整个上午都在网上搜索指针,但我发现的大多数示例都是针对.NET框架而不是.NET Compact Framework。这对我没有任何帮助,因为所有示例似乎都引用了System.Web.UI,我认为它不适用于.NET CF
任何人都可以向我提出任何有关智能设备应用程序的建议。非常感谢所有帮助。
提前致谢。
答案 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()
获取具有特定类型的单元格内容。