protected int[] SelectedRowsIndex() { int[] indexes = new int[gridThuTien.Selection.Count]; int k = 0; for (int i = 0; i < gridThuTien.VisibleRowCount; i++) { if (gridThuTien.Selection.IsRowSelected(i)) { indexes[k] = i; k++; } } return indexes; } protected void cbXacNhan_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e) { int TienHDKHId; ASPxTextBox txtSoTien; ASPxTextBox txtHDKHId; int[] indexes = SelectedRowsIndex(); foreach (int i in indexes) { txtSoTien = gridThuTien.FindRowCellTemplateControl(i, gridThuTien.Columns["TienTT"] as GridViewDataColumn, "ASPxTextBox1") as ASPxTextBox; txtHDKHId = gridThuTien.FindRowCellTemplateControl(i, gridThuTien.Columns["TienHDKHId"] as GridViewDataColumn, "ASPxTextBox2") as ASPxTextBox; decimal sotien = Convert.ToDecimal(txtSoTien.Text); int hdid = Convert.ToInt32(txtHDKHId.Text); int loaitien = Convert.ToInt32(cbxLoaiTien.Value); int nhanvienid = Convert.ToInt32(Session["NhanVienId"]); clst.T_INSERT_PHIEUXACNHAN(hdid, loaitien, sotien, nhanvienid); } }
<dx:GridViewDataTextColumn Caption="Loại tiền" FieldName="TienTT" Name="LOAITIEN" Width="100px"> <DataItemTemplate> <dx:ASPxTextBox ID="ASPxTextBox1" runat="server" Width="100%" Text='<%#Eval("TienTT")%>'> </dx:ASPxTextBox> </DataItemTemplate> </dx:GridViewDataTextColumn> <dx:GridViewCommandColumn ShowSelectCheckbox="true" Width="50px" > <HeaderTemplate> <input type="checkbox" name="cbxSelect" runat="server" enableviewstate="true" id="checkAll" title="Chọn/ Bỏ chọn tất cả" /> </HeaderTemplate> <HeaderStyle HorizontalAlign="Center" /> </dx:GridViewCommandColumn>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)