-
15-10-2011, 01:54 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Làm thể nào để có thể chọn được Item trong Datalist và lấy ID của Item đó
chào các bạn, mình muốn hỏi làm sao để có thể click vào item của datalist, và khi click vào mình sẽ lấy được mã của item đó load vào 1 textbox. chẳng hạn mình có 1 datalist thế này:
<Asp[IMG]images/smilies/biggrin.png[/IMG]atalist ID="Datalist1" runat="server">
<ItemTemplate>
<%# DataBinder.Eval( Container.DataItem, " tensanpham")%>
</ItemTemplate>
</Asp[IMG]images/smilies/biggrin.png[/IMG]atalist>
Và 1 textbox <Asp:TextBox id="TextBox1" runat="server></Asp:TextBox>
mình tìm sự kiện selectedIndexChanged nhưng không hiểu. Ai có thể giúp mình chỗ này không. Mình muốn khi click chọn 1 Item thì lấy mã của Item đó load vào textboxView more random threads:
- Lỗi ngoại lệ Error rendering control khi tạo Master page trong ASP.NET
- Đăng nhập chỉ 1 tài khoản 1 lúc?
- Hàm tách từng kí tự trong chuổi ra để xử lý?
- Làm thế nào sử dụng FindControl trong PopupExtender Ajax Asp.net
- Tạo đồ thị cho GridView như thế nào?
- Cách gọi javascript trong orchard CMS ?
- Sắp xếp vị trí hiện thị cột trong DatagridView
- Lỗi DropDownList không nhận giá trị SelectedValue
- ASP.NET : lưu trang hiện tại với định dạng pdf
- Lấy giá trị của thẻ html trong asp.net
-
16-10-2011, 05:04 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hi,
Bạn cho thêm 1 cái Button vào và set CommandArgument = ID, rồi bắt sự kiện ItemCommand của Datalist và đổ dữ liệu vào textbox.
Code mẫu:
aspx:
Mã:<asp:LinkButton ID="lbt1" runat="server" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"ID")%>' CommandName="Edit" CssClass="edit" ToolTip="Sửa">
Mã:string strCA = e.CommandArgument.ToString(); if (e.CommandName == "Edit") { DataTable dt = AdvertiseDAL.Advertise_GetById(strCA); txtID.Text = dt.Rows[0]["ID"].ToString(); txtName.Text = dt.Rows[0]["Name"].ToString(); Session["upload"] = dt.Rows[0]["Image"].ToString(); txtWidth.Text = dt.Rows[0]["Width"].ToString(); txtHeight.Text = dt.Rows[0]["Height"].ToString(); txtLink.Text = dt.Rows[0]["Link"].ToString(); ddlTarget.SelectedValue = dt.Rows[0]["Target"].ToString(); FCKeditor1.Value = dt.Rows[0]["Content"].ToString(); ddlPosition.SelectedValue = dt.Rows[0]["Position"].ToString(); txtOrder.Text = dt.Rows[0]["Order"].ToString(); ddlStatus.SelectedValue = dt.Rows[0]["Status"].ToString(); pnUpdate.Visible = true; pnShow.Visible = false; }
-
21-04-2013, 09:58 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi locnt712
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...