Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
所选ListView项目在C#WPF的详细信息页面上显示详细信息_C#_Wpf_Listview - Fatal编程技术网

所选ListView项目在C#WPF的详细信息页面上显示详细信息

所选ListView项目在C#WPF的详细信息页面上显示详细信息,c#,wpf,listview,C#,Wpf,Listview,我在listvew中有一个数据列表,并且我在列表的每一行中添加了一个细节按钮。 我的命令是通过单击按钮将empId绑定到按钮并加载一个包含所有用户数据的新列表 <Button Name="detailshow" Click="Detailshow_Click" CommandParameter="{Binding Path=empID}"> 好吧,这根本不起作用。。。它不显示任何数据您是否使用了调试器并检查empID的值 empID很可能包含字符串“{Binding Path=e

我在listvew中有一个数据列表,并且我在列表的每一行中添加了一个细节按钮。 我的命令是通过单击按钮将empId绑定到按钮并加载一个包含所有用户数据的新列表

<Button Name="detailshow" Click="Detailshow_Click"  CommandParameter="{Binding Path=empID}">

好吧,这根本不起作用。。。它不显示任何数据

您是否使用了调试器并检查empID的值

empID很可能包含字符串“{Binding Path=empID}”,而不是您可能期望的ID值

CommandParameter不是依赖项属性/对象,因此不可绑定


CommandParameter是一个DependencyProperty()。我看不出如果不是……你是对的,我错了。wpf中有很多地方的参数只是普通的clr道具。F.i.转换器参数。无论如何,您是否检查了commandparameter是否具有预期值?
Button _button = (Button)sender;
            string empID = _button.CommandParameter.ToString();

            SqlCeConnection //stuffff
            objCon.Open();

            String str = "SELECT e.empID, e.empname FROM employee e WHERE empID= " + empID;

            SqlCeCommand cmd = new SqlCeCommand(str, objCon);
            DataSet ds = new DataSet();

            ListViewEmployeeDetails.DataContext = ds.Tables[0].DefaultView;


            cmd.ExecuteNonQuery();