CodedUI:查找WinTable特定的列索引

时间:2015-07-14 07:48:01

标签: c# coded-ui-tests

如何通过指定列名来获取列索引?

代码:

WinTable UICustTable = new WinTable(UICustGrid);
int columnIndex=UICustTable.GetColumnNames("Column1");

我们可以这样做吗?这实际上不会起作用。我的列位置会在不同的窗口中更改。

帮助

1 个答案:

答案 0 :(得分:0)

试试这个:

   WinTable a = new WinTable();

   var desiredColumn = a.ColumnHeaders.FirstOrDefault(columnHeader => columnHeader.Name == "Column1");

   int indexOfColumn;
   if (desiredColumn!=null)
   {
       indexOfColumn = a.ColumnHeaders.IndexOf(desiredColumn);
   }