private System.Windows.Forms.DataGrid dtgMain;
DataTable dtLog = new DataTable();
DataRow drLog = null;

// create table
dtLog.Columns.Add(new DataColumn("UserLoginID"));
dtLog.Columns.Add(new DataColumn("StaffName"));
dtLog.Columns.Add(new DataColumn("LastSendMsg"));// put one record into DataTabledrLog = dtLog.NewRow();
drLog["EntryType"] = qm.UserLoginID;
drLog["WritenDate"] = qm.StaffName;
drLog["WritenTime"] = qm.LastSendMsg;
dtLog.Rows.Add(drLog);dtgMain.DataSource = dtLog;这只是显示一条数据,如果有多条数据循环放入DataTable即可