예제 #1
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            List <tblToaTau> listToaTau = TrainFactory.searchToaTau(_type, _handoverType, txtSoVanTaiDon.Text.Trim(), cbNgayVT.Checked, dtpFrom.Value, dtpTo.Value);

            grdToaTau.DataSource = listToaTau;
            // Bind count column
            for (var i = 0; i < grdToaTau.Rows.Count; i++)
            {
                // Add to count Column
                grdToaTau.Rows[i].Cells["Count"].Value = (i + 1).ToString();
                var toaTau = (tblToaTau)grdToaTau.Rows[i].DataBoundItem;
                //if (_listToaTau.Any(tau => tau.tblChuyenTau.TrainID == toaTau.tblChuyenTau.TrainID))
                //{
                //    grdToaTau.Rows[i].Cells["CusCheck"].Value = true;
                //}
            }
        }
예제 #2
0
        private void Init()
        {
            if (_type == 0)
            {
                //lblDateXNK.Text = "Ngày giờ xuất cảnh";
                grdToaTau.Columns["Ten_DoiTac"].HeaderText      = "Tên người nhận";
                grdToaTau.Columns["Ten_DoanhNghiep"].HeaderText = "Tên người gửi";
            }
            else if (_type == 1)
            {
                //lblDateXNK.Text = "Ngày giờ nhập cảnh";
                grdToaTau.Columns["Ten_DoiTac"].HeaderText      = "Tên người gửi";
                grdToaTau.Columns["Ten_DoanhNghiep"].HeaderText = "Tên người nhận";
            }

            //custumize check box column
            var cusCheckbox = new DataGridViewDisableCheckBoxColumn();

            cusCheckbox.Name  = "CusCheck";
            cusCheckbox.Width = 50;
            var cbCusHeader = new DatagridViewCheckBoxHeaderCell();

            cbCusHeader.OnCheckBoxClicked += new CheckBoxClickedHandler(cbCusHeader_OnCheckBoxClicked);
            cusCheckbox.HeaderCell         = cbCusHeader;
            cusCheckbox.HeaderText         = "";
            grdToaTau.Columns.Insert(0, cusCheckbox);

            //grid Toa tau
            grdToaTau.AutoGenerateColumns = false;
            List <tblToaTau> listToaTau = TrainFactory.searchToaTau(_type, _handoverType, txtSoVanTaiDon.Text.Trim(), cbNgayVT.Checked, dtpFrom.Value, dtpTo.Value);

            grdToaTau.DataSource = listToaTau;

            // Bind count column
            for (var i = 0; i < grdToaTau.Rows.Count; i++)
            {
                // Add to count Column
                grdToaTau.Rows[i].Cells["Count"].Value = (i + 1).ToString();
                var toaTau = (tblToaTau)grdToaTau.Rows[i].DataBoundItem;
                //if (_listToaTau.Any(tau => tau.tblChuyenTau.TrainID == toaTau.tblChuyenTau.TrainID))
                //{
                //    grdToaTau.Rows[i].Cells["CusCheck"].Value = true;
                //}
            }
        }