1. Thêm một cột trên girdview.
UnboundType = Boolean
2. Thêm sự kiện CustomUnboundColumnData trên gridView
3. Code như sau:
Khai báo biến:
ArrayList chon = new ArrayList();
Sự kiện FormLoad:
private void frm_Load(object sender, EventArgs e)
{
for (int i = 0; i < BindingSource.Count; i++)
{
chon.Add(false);
}
}
Sự kiện CustomUnboundColumnData
private void gridView1_CustomUnboundColumnData(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e)
{
try
{
if (e.Column == colChon)
{
if (e.IsGetData)
{
e.Value = chon[e.ListSourceRowIndex];
}
else
{
chon[e.ListSourceRowIndex] = e.Value;
}
}
}
catch(Exception)
{
}
}
Sử dụng:
for (int i = 0; i < BindingSource.Count; i++)
{
if (Convert.ToBoolean(chon[i]))
{
// Thủ tục;
}
}
Không có nhận xét nào:
Đăng nhận xét