Получение значений из dataGrid1_SelectionChanged с использованием общих таблиц, не являющихся единственными в своем роде - PullRequest
0 голосов
/ 11 февраля 2011

Я использую Silverlight.

Я хотел бы разработать общий метод, а не указывать имя таблицы!

Я хочу обобщить

 ServiceReference1.Customer selected_row = dataGrid1.SelectedItem as ServiceReference1.Customer;

            selected_row = (ServiceReference1.Customer) dataGrid1.SelectedItem;

           label1.Content = selected_row.CustomerID.ToString();

Я хочу щелкнуть строку и переместить ее, чтобы отобразить ее в текстовых полях.

1 Ответ

1 голос
/ 11 февраля 2011

Вы можете просто сделать это в привязке следующим образом:

       <sdk:DataGrid AutoGenerateColumns="False" Height="100" Name="DataGrid1" Width="120" />
        <sdk:Label Content="{Binding ElementName=DataGrid1, Path=SelectedItem.CustomerId}"/>

Если вы не хотите делать это в xaml, тогда вы можете просто проанализировать отправителя вашего обработчика событий

var datagrid = sender as DataGrid;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...