private void dgViewFileList_DoubleClick(object sender, EventArgs e) { if (dgViewFileList.SelectedRows == null || dgViewFileList.SelectedCells.Count == 0) { return; } SyncFile syncFile; var row = dgViewFileList.SelectedCells[0].OwningRow; int id = Convert.ToInt32(row.Cells["colID"].Value); if (SycerSQLiteHelper.GetSyncFile(_conn, id, out syncFile) && syncFile != null) { //打开添加数据窗体 FrmFileSet frm = new FrmFileSet(syncFile.FileSetName, syncFile.ListFullName); frm.ShowDialog(); //向数据库添加数据 if (!SycerSQLiteHelper.UpdateSyncFile(_conn, frm.FileSetName, frm.ListFileInfo, id)) { MessageBox.Show(@"未能更新文件集!", @"文件集更新失败"); } else { ReadDataBase(); } } }
private void btnAdd_Click(object sender, EventArgs e) { //打开添加数据窗体 FrmFileSet frm = new FrmFileSet(null); if (frm.ShowDialog() != DialogResult.OK) { return; } //向数据库添加数据 if (!SycerSQLiteHelper.InsertSyncFile(_conn, frm.FileSetName, frm.ListFileInfo)) { MessageBox.Show(@"未能添加新的文件集!", @"文件集添加失败"); } else { ReadDataBase(); } }