Forum Discussion

mauricekoster's avatar
mauricekoster
Occasional Contributor
8 years ago

How do I select a value in a DevExpress LookupEdit using TestLeft and C#

I need a working example in C# on how to select a value (row) in a DevExpress LookupEdit control.

I did find an example for TestComplete (Example), but couldn't convert it to C#.

 

  • Hi Maurice,

    The idea is as follows:

    1. Write code to click the lookup text box.

    2. Examine the lookup grid in the UI Spy, using "point and click". It should be an IGridView (or, more specifically, IDevExpressXtraGrid).

    3. Write a search pattern for the grid.

    4. (Optional) Use IGridView.FindRow(column, value) to find the row containing a specific value.

    5. Use IGridView.ClickCell(rowIndex, column) to select the desired row by index.

2 Replies

  • HKosova's avatar
    HKosova
    SmartBear Alumni (Retired)

    Hi Maurice,

    The idea is as follows:

    1. Write code to click the lookup text box.

    2. Examine the lookup grid in the UI Spy, using "point and click". It should be an IGridView (or, more specifically, IDevExpressXtraGrid).

    3. Write a search pattern for the grid.

    4. (Optional) Use IGridView.FindRow(column, value) to find the row containing a specific value.

    5. Use IGridView.ClickCell(rowIndex, column) to select the desired row by index.

    • mauricekoster's avatar
      mauricekoster
      Occasional Contributor

      Thanks for the answer.

      Upon further inspection, the control was actually an IStripPopupMenuOwner