我在 C# WPF 中有一個帶有資料網格視圖和文本框的表單。我使用基于欄位上的名稱和姓氏的搜索選項從 MySql 資料庫中獲取資料。
MySqlCommand cmd = new MySqlCommand("SELECT * FROM owners WHERE name='" namesearch "' OR last_name= '" lastnamesearch "'", conn);
我將一些基本資料(如姓名、姓氏、電話、國家 ID)系結到我的 Datagrid 中。
<DataGrid.Columns>
<DataGridTextColumn Header="" Width="3" IsReadOnly="True" />
<DataGridTextColumn Binding="{Binding Path=name}" Header="???" Width="150" IsReadOnly="True" />
<DataGridTextColumn Binding="{Binding Path=last_name}" Header="??? ????????" Width="150" IsReadOnly="True" />
<DataGridTextColumn Binding="{Binding Path=national_code}" Header="?? ???" Width="200" IsReadOnly="True" />
<DataGridTextColumn Binding="{Binding Path=father_name}" Header="??? ???" Width="100" IsReadOnly="True" />
<DataGridTextColumn Binding="{Binding Path=mobile}" Header="????? ?????" Width="150" IsReadOnly="True" />
</DataGrid.Columns>
現在我想要這個選項:當我從資料網格視圖行中選擇一行時,我之前通過查詢命令獲得的所有資料都出現在文本框中,例如,名稱轉到 TexboxName 姓氏轉到 TexboxLastname,以及我獲得但未在 Datagrid 視圖中顯示的所有其他資料。這些是我桌子上的欄位

我為他們每個人都有一個文本框,對不起,我的英語不好,希望你能理解。
uj5u.com熱心網友回復:
您可以將 系結TextBox到 的SelectedItem屬性DataGrid:
<DataGrid x:Name="dg" ... />
<TextBox x:Name="TexboxName" Text="{Binding SelectedItem.name, ElementName=dg}" />
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/349059.html
上一篇:MYSQL匯出資料及其列名
下一篇:獲取所有客戶最后插入值的詳細資訊
