SqlCommand Cmd = new SqlCommand( "aaa ",cn);
Cmd.CommandType = CommandType.StoredProcedure;
Cmd.Parameters.Add( new SqlParameter ( "@UserId ",SqlDbType.Int) );
Cmd.Parameters[ "@UserId "].Value = UserId;
SqlDataAdapter adapter = new SqlDataAdapter (Cmd);
adapter.Fill(ds);
DataList1.DataSource = ds.Tables[0].DefaultView;
DataList1.DataBind();
输出:DataList1.DataSource = ds.Tables[0].DefaultView; <----未将对象引用设置到对象的实例。
------解决方法--------------------------------------------------------
ds中没有数据,测试一下你的存储过程