Vous êtes sur la page 1sur 3

private void SrchBtn_Click(object sender, RoutedEventArgs e)

DataGrid drg = (DataGrid)sender;

DataRowView row_seletceditem = drg.SelectedItem as DataRowView;

if(row_seletceditem != null)

srchName.Text = row_seletceditem["Name"].ToString();

// Empinfo emp = (Empinfo)gridtest.SelectedItems;

object item = srchName.Text;

string id = (gridtest.SelectedCells[0].Column.GetCellContent(item) as
TextBlock).Text;

MessageBox.Show(id);

//string id =
((DataRowView)gridtest.SelectedItem).Row["Id"].ToString();

/* int itemrow = -1;

string searchvalue = srchName.Text.ToUpper();

if(searchvalue!=null && searchvalue!="")

//foreach(DataGrid row in gridtest.)

int idTofind = Convert.ToInt32(srchID.Text);

if(idTofind<1 && gridtest.ItemsSource is DataView)

foreach(DataRowView drv in (DataView) gridtest.ItemsSource)

if ((int)drv["Id"] == idTofind)

gridtest.SelectedItem = drv;
}

}*/

/*private void srchname_textchanged(object sender, TextChangedEventArgs e)

FindNameSearch(srchName.Text);

public void FindNameSearch(DependencyObject obj)

for (int i = 0; i < VisualTreeHelper.GetChildrenCount(obj); i++)

ListViewItem lv = obj as ListViewItem;

if (lv != null)

HighlightText(lv);

FindNameSearch(VisualTreeHelper.GetChild(obj as DependencyObject,
i));

private void HighlightText(object itx)

if (itx != null)
{

if (itx is TextBlock)

else

return;

*/

Vous aimerez peut-être aussi