2013-07-09 1 views
0

У меня есть ASPxGridView с двумя столбцами: siteName и siteIP. KeyFieldName есть siteName.Поиск значения и получение значений строк в ASPxGridView

<dx:ASPxGridView ID="gridSiteList" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource3" KeyFieldName="siteName"> 
     <Columns> 
       <dx:GridViewDataTextColumn FieldName="siteName" VisibleIndex="1" Caption="Name"> 
       </dx:GridViewDataTextColumn> 
       <dx:GridViewDataTextColumn FieldName="siteIP" VisibleIndex="2" Caption="IP" Visible="False"> 
       </dx:GridViewDataTextColumn> 
     </Columns> 
</dx:ASPxGridView> 

Я хочу найти IP-адрес в gridview и получить соответствующее имя сайта.

GetRowValuesByKeyValue() способ ищет siteName и приносит siteIP. Я хочу сделать наоборот.

ответ

0

Вы можете использовать ASPxGridView.GetRowValues и искать строку со значением, которое вам нужно. Тем не менее, я думаю, что вы должны напрямую запрашивать базу данных.