/// <summary> /// 加载选择行的信息 /// </summary> public void LoadSelectRowData() { try { if (dgvStorage.DataSource == null) { return; } if (dgvStorage.Rows.Count < 0) { return; } CleanData(); string strStorageId = dgvStorage.SelectedRows[0].Cells["存储ID"].Value.ToString(); DataRow[] drStorage = (dgvStorage.DataSource as DataTable).Select("存储ID='" + strStorageId + "'"); if (drStorage.Length > 0) { storageData = new StorageData(); storageData.BindRowData(drStorage[0]); txtStorageName.Text = storageData.存储名称; txtStorageName.Tag = storageData.存储ID; if (storageData.存储信息 != null) { cbxType.Text = storageData.存储信息.设备类型.ToString(); txtIp.Text = storageData.存储信息.IP地址; txtPort.Text = storageData.存储信息.端口; txtCatalogue.Text = storageData.存储信息.目录; txtUserName.Text = storageData.存储信息.用户名; txtPassword.Text = storageData.存储信息.密码; chkStopUse.Checked = storageData.存储信息.是否停用; } } } catch (Exception ex) { MsgBox.ShowException(ex, this); } }