小编Pet*_*rus的帖子

WPF Listview SelectionChanged事件

我有一个ListView绑定ItemsSource.为什么SelectionChanged事件在load/databound事件上触发?我认为这是因为选择了'默认'项目,即索引0.

如何禁用此功能,因为选择项目时会更新其他数据源.

谢谢Petrus

wpf listview selectionchanged

11
推荐指数
2
解决办法
4万
查看次数

SqlCommand.Parameters.AddWithValue问题:过程或函数X期望参数@Y,未提供

我对下面的代码有疑问.我将一个parameter(List<SqlParameter>)传递给执行以下代码的方法.

执行时,SQL Server会抛出一条错误,指出proc需要一个未提供的参数.我知道这个错误并理解它,并且当单步执行代码时,我可以看到该cmdExecuteReader对象具有正确名称和值的参数集合.可能是什么问题呢?

     public SqlDataReader ExecuteReader(string storedProcedure, List<SqlParameter> parameters = null)
        {
                    SqlCommand cmdExecuteReader = new SqlCommand()
                    {
                        CommandType = System.Data.CommandType.Text,
                        Connection = conn,
                        CommandText = storedProcedure
                    };

                    if (parameters != null)
                    {
                        foreach (SqlParameter param in parameters)
                        {
                            cmdExecuteReader.Parameters.AddWithValue(param.ParameterName, param.Value);
                        }
                    }

                    if (conn.State == System.Data.ConnectionState.Closed)
                        conn.Open();
                    return cmdExecuteReader.ExecuteReader();
       }
Run Code Online (Sandbox Code Playgroud)

c# parameters sqlcommand

7
推荐指数
1
解决办法
5576
查看次数

标签 统计

c# ×1

listview ×1

parameters ×1

selectionchanged ×1

sqlcommand ×1

wpf ×1