private void FrmHisRecords_Load(object sender, EventArgs e) { if (cameraId == 0) { cbxCameraID.SelectedIndex = 0; } else { cbxCameraID.SelectedIndex = cameraId; } cbxAlarmType.SelectedIndex = 0; List <StructClass.StructRecordsData> list = new List <StructClass.StructRecordsData>(); list = sqlCreate.Select_WarningRecords(cbxCameraID.SelectedIndex, cbxAlarmType.Text, dtpStart.Value, dtpEnd.Value, StaticClass.DataBaseName);//ip地址没用到 dgvHisRecords.Rows.Clear(); foreach (StructClass.StructRecordsData structRecords in list) { dgvHisRecords.Rows.Add(structRecords.CameraID, structRecords.IPAddress, structRecords.dateTime, structRecords.Type, structRecords.Message); } }