27-7-2009 7:52:40
B1:
public static DataGridViewColumn GVCheckboxColumn(string mapname, string headertext, int wid, DataGridViewContentAlignment align, DataGridViewContentAlignment alignHeader)
{
DataGridViewCheckBoxColumn col = new DataGridViewCheckBoxColumn();
col.DataPropertyName = mapname;
col.HeaderText = headertext;
col.Width = wid;
col.DefaultCellStyle.Alignment = align;
col.HeaderCell.Style.Alignment = alignHeader;
return col;
}
B2:
private void FormatGrid()
{
dg.AutoGenerateColumns = false;
dg.Columns.Add(GVCheckboxColumn("sel", "#", 60, DataGridViewContentAlignment.MiddleCenter, DataGridViewContentAlignment.MiddleCenter));
dg.Columns.Add(GVColumn("Ten_lop", "Tên lớp", 200, DataGridViewContentAlignment.MiddleLeft, DataGridViewContentAlignment.MiddleCenter));
}
B3: LoadData
string strSQL = "SELECT * FROM Tbl";
DataTable dt = DataFactory.SelectTable(strSQL);
dt.Columns.Add(new DataColumn("sel", typeof(bool)));
dg.DataSource = dt;
chú ý đây là code dành cho windows form, trong asp.net lại khác.
---
http://coder.awas.vnhttp://mobile.awas.vnhttp://vtv.awas.vnhttp://baihatviet.awas.vn