1. Chưa khởi tạo.
2. Cái code có vấn đề.
3. Gọi như thế nào>
Mang code lên đi em.
Em tạo 1 textbox trong girdview tên là txtSoluong.Nhưng khi vào code em lại không gọi txtSoLuong ra được.Như vậy là bị sao ,.Anh/chị chỉ dùm em .Em cám ơn
1. Chưa khởi tạo.
2. Cái code có vấn đề.
3. Gọi như thế nào>
Mang code lên đi em.
Một mình ngồi khóc ngoài trời bão tố người đi...
Dạ anh.Em chỉ dùng tool kết nối csdl rồi em thêm 1 textbox vào thôi.
Đây là phần girdview em thiết kế anh xem dùm em.Em cám ơn<asp:GridView
ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="idSP"
DataSourceID="SqlDataSource1" Width="100%">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table style="width: 100%">
<tr>
<td style="width: 100px">
Tên Sản Phẩm</td>
<td style="width: 100px">
Hình
</td>
<td style="width: 100px">
Số Lượng</td>
</tr>
<tr>
<td style="width: 100px; height: 21px">
<asp:Label ID="Label1" runat="server" Text='<%# Eval("TenSP") %>'></asp:Label></td>
<td style="width: 100px; height: 21px">
<asp:Image ID="Image1" runat="server" ImageUrl='<%# "images/"+Eval("Hinh") %>' /></td>
<td style="width: 100px; height: 21px">
<asp:TextBox ID="txtSoluong" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td style="width: 100px; height: 21px">
</td>
<td style="width: 100px; height: 21px">
</td>
<td style="width: 100px; height: 21px">
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:webbandtConnectionString %>"
SelectCommand="SELECT [idSP], [TenSP], [Gia], [DonViTinh], [Hinh] FROM [SanPham]">
</asp:SqlDataSource>
1. EM mang cái này lên làm gì? Xem code thôi, không xem design.
Dùng tool để gọi dữ liệu lên girdview được chưa?
2. CHị- ko phải anh
Một mình ngồi khóc ngoài trời bão tố người đi...
vậy chị xem dùm em cái dòng code này có vấn đề gì không:
Em viết code này để làm 1 trang giỏ hàng với msp.Chỉ xem làm có được không chị giúp dùm em nha.Cám ơn chịprotected void Page_Load(object sender, EventArgs e)
{
string chuoikn = "server=localhost;uid=;pwd=;database=webbandt;inte grated security=true;";
SqlConnection c = new SqlConnection(chuoikn);
c.Open();
string chuoitruyvan;
try
{
chuoitruyvan = "select * from sanpham where idsp=" + int.Parse(Request.QueryString["msp"].ToString());
SqlCommand m = new SqlCommand();
m.Connection = c;
m.CommandText = chuoitruyvan;
SqlDataReader d;
d = m.ExecuteReader();
while (d.Read())
{
Session["gia"] = d["gia"].ToString();
}
d.Close();
}
catch (Exception ex)
{
Response.Write("Thông báo lỗi:" + ex.Message);
}
c.Close();
try
{
c.Open();
chuoitruyvan = "insert into ctdonhang (idsp,dongia) values (" + int.Parse(Request.QueryString["msp"].ToString())+","+Session["gia"]+")";
SqlCommand m = new SqlCommand();
m.Connection = c;
m.CommandText = chuoitruyvan;
m.ExecuteNonQuery();
}
catch (Exception ex)
{
Response.Write("Thông báo lỗi:" + ex.Message);
}
c.Close();
try
{
c.Open();
chuoitruyvan = "select TenSP,Hinh,SoLuong,DonGia,(SoLuong*DonGia) AS ThanhTien from sanpham,ctdonhang where sanpham.idsp=ctdonhang.idsp";
SqlCommand m = new SqlCommand();
m.Connection = c;
m.CommandText = chuoitruyvan;
SqlDataAdapter da = new SqlDataAdapter(m);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
m.Dispose();
c.Close();
}
catch (Exception ex)
{
Response.Write("Thông báo lỗi:" + ex.Message);
}
c.Close();
}
http://diendan.congdongcviet.com/showthread.php?t=67744
Em vào đây, down bài demo về tham khảo nhé!
Một mình ngồi khóc ngoài trời bão tố người đi...
Cám ơn chị nhiều.Mà chị cho em hỏi em tạo database giỏ hàng như vậy có vấn đề gì không.
ctDonHang: idCT,idDH,idSP,SoLuong,Gia
DonHang:idDH,ìUdUser ,ngaymua.Em tạo 1 link button mua hàng ở các sản phâm để lấy mã sản phẩm của các sản phẩm .Ở trang giỏ hàng em muốn khi khách hàng bấm vào sản phẩm nào thì hiện giỏ hàng của sản phẩm đó lên .Nhưng không biết cái idDH trong ctDonHang của em phải sử lí thế nào nữa .Khi em chưa đụng gì đến DonHang hết.Chị làm ơn chỉ dùm em.Em muốn làm giỏ hàng như trang viễn thông a đó
Đã được chỉnh sửa lần cuối bởi thuan : 13-09-2011 lúc 06:57 PM.