【发布时间】:2021-12-18 13:28:48
【问题描述】:
我在 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 视图中显示的所有其他数据。 这些是我桌子上的字段
我为每个人都有一个文本框 对不起我的英语不好,希望你能理解。
【问题讨论】: