解决方案 »
- 未将对象引用设置到对象的实例”问题
- 怎样在c#中取得SqlServer中的所有数据库名称?
- 程序部署的问题(自定义安装)
- C# 页面事务中调用存贮过程的问题,详细请进.............
- 如何实现‘处理excel表数据,批量生成具有模板的excel表‘功能
- 正则表达式问题
- xmlhttp和HttpWebRequest的问题,知道的进来看一下(急!!!!)
- 用TcpListener编程,如何获取对方的IP?
- 谁知道在C#中如何使用Mouse Hook?
- 在crystal report用图表显示数据库中number字段(例如 9)为什么会显示成9.00?如何解决,能够显示成9 。
- 关于多线程请求url解决方案
- c#2010 链接oracle ,appconfig如何写,需要安装oracle客户端么?
Scid='"+id+"' 你的ID都没传进去啊
对,这里有错。可以显示gridview,但里面没数据(数据库中检测是有的)
改成: string sqlstr = "SELECT * FROM shoppinglist WHERE Scid='“+id+”'";
还是不好使么
对的string id = Session["username"].ToString();
string sqlstr = "SELECT * FROM shoppinglist WHERE Scid='"+id+"'";
string strCon = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
SqlConnection Cn = new SqlConnection(strCon);
Cn.Open();
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, Cn);
DataSet myds = new DataSet();
myda.Fill(myds, "购物车");
DataView view = myds.Tables["购物车"].DefaultView;
GridView1.DataSource = view;
GridView1.DataBind();
Cn.Close();
<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" CellPadding="3" Font-Size="9pt" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" Height="174px" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" Width="243px">
<FooterStyle BackColor="White" ForeColor="#ed1010" />
<Columns>
<asp:BoundField HeaderText="用户名" ReadOnly="True" />
<asp:BoundField HeaderText="商品名称" />
<asp:BoundField HeaderText="购买数量" />
<asp:BoundField HeaderText="下单时间" />
</Columns>
<RowStyle ForeColor="#000066" />
<SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
<HeaderStyle BackColor="#ed1010" Font-Bold="True" ForeColor="White" />
</asp:GridView>