Devexpress 版本号:18.2.7
相关代码:
if (this.gridView1.RowCount > 0)
{
DataTable dt = this.gridControl1.DataSource as DataTable;
DataRow dr = dt.NewRow();
dr[0] = sh.connId.ToString();
dr[1] = BitConverter.ToString(sh.mac).Replace("-", "").ToUpper();
if (sh.nState == 0)
dr[2] = "未连接";
else if (sh.nState == 1)
dr[2] = "已连接";
dr[3] = (sh.心率历史数据5.Count * 100 / 960).ToString();
dr[4] = "未完成";
dt.Rows.Add(dr);
}
else
{
DataTable dt = new DataTable();
dt.Columns.Add("网关连接ID");
dt.Columns.Add("手环MAC");
dt.Columns.Add("连接状态");
dt.Columns.Add("心率历史数据采集进度");
dt.Columns.Add("跳绳历史数据采集进度");
DataRow dr = dt.NewRow();
dr[0] = sh.connId.ToString();
dr[1] = BitConverter.ToString(sh.mac).Replace("-", "").ToUpper();
if (sh.nState == 0)
dr[2] = "未连接";
else if (sh.nState == 1)
dr[2] = "已连接";
dr[3] = (sh.心率历史数据5.Count * 100 / 960).ToString();
dr[4] = "未完成";
dt.Rows.Add(dr);
this.gridControl1.DataSource = dt;
this.gridView1.PopulateColumns();
}