public void LoadFileDetailData(string FileGuid) { //加载明细数据 FileDataAttachmentManage FileDataAttachmentManage = new FileDataAttachmentManage(); DataTable dtlDetail = FileDataAttachmentManage.GetFileDataAttachmentByFileGuID(FileGuid); gridControl2.DataSource = dtlDetail; }
/// <summary> /// 加载数据 /// </summary> /// <param name="MaterialGuid"></param> private void FillData(string FileGuid) { FileDataManage FileDataManage = new FileDataManage(); DataTable dtl = FileDataManage.GetFileDataByFileGuID(FileGuid); if (dtl.Rows.Count > 0) { txtGuid.Text = dtl.Rows[0]["FileGuID"].ToString(); txtFileID.Text = dtl.Rows[0]["FileID"].ToString(); txtFileName.Text = dtl.Rows[0]["FileName"].ToString(); txtControlType.Text = dtl.Rows[0]["ControlTypeName"].ToString(); txtControlType.Tag = dtl.Rows[0]["ControlType"].ToString(); txtWriteDept.Text = dtl.Rows[0]["WriteDeptName"].ToString(); txtWriteDept.Tag = dtl.Rows[0]["WriteDept"].ToString(); txtFileClass.Text = dtl.Rows[0]["FileTypeName"].ToString(); txtFileClass.Tag = dtl.Rows[0]["FileType"].ToString(); txtRemark.Text = dtl.Rows[0]["Remark"].ToString(); txtVersionID.Text = dtl.Rows[0]["VersionID"].ToString(); dePublishDate.Text = DateTime.Parse(dtl.Rows[0]["PublishDate"].ToString()).ToString("yyyy-MM-dd"); if (dtl.Rows[0]["IsEnable"].ToString().Trim() == "1") { chkStop.Checked = true; } txtProductName.Text = dtl.Rows[0]["ProductName"].ToString().Trim(); txtCreateGuid.Text = dtl.Rows[0]["CreateName"].ToString().Trim(); txtCreateGuid.Tag = dtl.Rows[0]["CreateGuid"].ToString().Trim(); txtCreateDate.Text = dtl.Rows[0]["CreateDate"].ToString().Trim(); if (dtl.Rows[0]["CreateGuid"].ToString().Trim() != SysParams.UserID) { btnSave.Enabled = false; btnDelFile.Enabled = false; btnAddFileAttachment.Enabled = false; } } //加载明细数据 FileDataAttachmentManage FileDataAttachmentManage = new FileDataAttachmentManage(); DataTable dtlDetail = FileDataAttachmentManage.GetFileDataAttachmentByFileGuID(FileGuid); for (int i = 0; i < dtlDetail.Rows.Count; i++) { byte[] bytefile = (byte[])dtlDetail.Rows[i]["FileContent"]; FileDataAttachment FileDataAttachment = new FileDataAttachment(); FileDataAttachment.FileDataAttachmentGuid = dtlDetail.Rows[i]["FileDataAttachmentGuid"].ToString(); FileDataAttachment.FileGuID = dtlDetail.Rows[i]["FileGuID"].ToString(); FileDataAttachment.FileContent = bytefile; FileDataAttachment.FileSourceName = dtlDetail.Rows[i]["FileSourceName"].ToString(); lst.Add(FileDataAttachment); //文件增加到chklist中 ListItem item = new ListItem(); item.Text = FileDataAttachment.FileSourceName; item.Value = FileDataAttachment.FileDataAttachmentGuid; chklstFile.Items.Add(item); } }