急急急!asp.net数据查询结果无法显示,显示为“未实现该方法或操作”,求帮助

protectedvoidButton1_Click(objectsender,EventArgse){stringstrsql="Select*fromzhucewhe... protected void Button1_Click(object sender, EventArgs e) {string strsql = "Select * from zhuce where 性别 Like @性别 AND 年龄 Like @年龄 AND 学历 Like @学历 AND 所在地 Like @所在地"; //创建数据库连接对象 SqlConnection conn = new SqlConnection(); //指定连接字串 conn.ConnectionString = ConfigurationManager.ConnectionStrings["friendsConnectionString"].ToString(); try { //尝试连接数据库 conn.Open(); SqlCommand comm = new SqlCommand(); comm.CommandText = strsql; comm.Connection = conn; //添加参数 SqlParameter para1 = new SqlParameter("@性别", SqlDbType.NVarChar); SqlParameter para2 = new SqlParameter("@年龄", SqlDbType.Int); SqlParameter para3 = new SqlParameter("@学历", SqlDbType.NVarChar); SqlParameter para4= new SqlParameter("@所在地", SqlDbType.NVarChar); para1.Value = RadioButtonList1.Text; para2.Value=DropDownList1.Text; para3.Value=DropDownList2.Text; para4.Value=DropDownList3.Text; comm.Parameters.Add(para1); comm.Parameters.Add(para2); comm.Parameters.Add(para3); comm.Parameters.Add(para4); using (SqlDataReader dr = comm.ExecuteReader()) { DataTable dt = new DataTable("zhuce"); dt.Load(dr); if (dt.Rows.Count 展开
 我来答
00墨寒00
2012-11-08
知道答主
回答量:29
采纳率:0%
帮助的人:23.8万
展开全部
SqlDataReader dr = comm.ExecuteReader()是只读向前查询一行,要查多行要用循环,
你可以用适配器啊
SqlDataAdapter da = new SqlDataAdapter(sql, cn);
DataSet ds = new DataSet();
da.Fill(ds, "zhuce");
songjian070
2012-11-08 · TA获得超过3026个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:348万
展开全部
是因为解决方案中包含有安装项目,将这些项目排除掉,即可打开类向导。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苹果牛奶巧克力雪糕冰淇淋
2012-11-08 · TA获得超过254个赞
知道小有建树答主
回答量:519
采纳率:100%
帮助的人:241万
展开全部
看下参数有没传对,或者代码有没错.或者是不是该数据没有符合查询的条件的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式