一个DropDownList 绑定一个表里的字段,一个Button (查询) 再加个DataView 显示.请问 button 里怎么些代码 可以查询选中的DropDownList字段,并用dataview显示出来?
解决方案 »
- js隐藏或显示层 送分问题
- datalist子控件属性改变后,字体等属性也变回去了
- 我用SharpZipLib进行压缩……
- asp.ent第一次 单击button,不激发buttonclick事件,第二次点击才激发?为什么。高手帮忙!
- 页面(SESSION)过期后,重新登陆,要求在进入过期前那个页面时能得到过期前输入的内容,怎么办?急!!!!!100分!!!!!!
- datatable数据存储
- 我有很多程序都是和教材写的一样。也检查了没有什么错误,可是老不执行呢!?SOS!!!!!!!!!!
- 解释一下代码e.Item.ItemType,ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
- 大家推荐一下好的.NET空间,收费的也可以
- 怎么判断SqlDataAdapter数据集中的列的值为空?
- 求 0-10000 的正则表达式
- 加不了命名空间
然后得到集合绑定dataview
SELECT * FROM table1 WHERE field1 = @field1
使用 SqlCommand 或者 OledbCommand 等数据连接组件来执行这个 SQL 语句,并将SQL语句的查询结果返回做为GridView的DataSource就可以了。
string sqlstr = "select * from Orderdb where Men = "+strClass+ "";
sqlcon.Open();
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
myda.SelectCommand.Parameters.Add(new SqlParameter("@strClass", SqlDbType.Int));
myda.SelectCommand.Parameters["@strClass"].Value = ddlClass.SelectedV
DataSet ds = new DataSet();
myda.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
sqlcon.Close();
提示 :在将 varchar 值 'XXX' 转换成数据类型 int 时失败!
那里出错了?
string sqlstr = "select * from Orderdb where Men = "+strClass+ "";
sqlcon.Open();
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
myda.SelectCommand.Parameters.Add(new SqlParameter("@strClass", SqlDbType.Int)); //参数指定的是Int类型
myda.SelectCommand.Parameters["@strClass"].Value = Convert.ToInt32(strClass )
DataSet ds = new DataSet();
myda.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
sqlcon.Close(); 把strClass用Convert.ToInt32()转换一下就行了
DropDownList1.DataSource=dv;
DropDownList1.Bind();