当前位置: 首页>>代码示例>>C#>>正文


C# DcmDataset.GetValueString方法代码示例

本文整理汇总了C#中Dicom.Data.DcmDataset.GetValueString方法的典型用法代码示例。如果您正苦于以下问题:C# DcmDataset.GetValueString方法的具体用法?C# DcmDataset.GetValueString怎么用?C# DcmDataset.GetValueString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Dicom.Data.DcmDataset的用法示例。


在下文中一共展示了DcmDataset.GetValueString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Match

 public bool Match(DcmDataset dataset)
 {
     if (dataset.Contains(_tag)) {
         string value = dataset.GetValueString(_tag);
         return value.Contains(_value);
     }
     return false;
 }
开发者ID:fo-dicom,项目名称:mdcm,代码行数:8,代码来源:DicomMatch.cs

示例2: Transform

		public void Transform(DcmDataset dataset) {
			IDbConnection connection = null;

			try {
				if (_dbType == DatabaseType.Odbc)
					connection = new OdbcConnection(_connectionString);
				else if (_dbType == DatabaseType.MsSql)
					connection = new SqlConnection(_connectionString);

				using (IDbCommand command = connection.CreateCommand()) {
					command.Connection = connection;
					command.CommandText = _query;

					for (int i = 0; i < _params.Count; i++) {
						string str = dataset.GetValueString(_params[i]);
						SqlParameter prm = new SqlParameter(String.Format("@{0}", i), str);
						command.Parameters.Add(prm);
					}

					connection.Open();

					if (_output.Count == 0) {
						command.ExecuteNonQuery();
					} else {
						using (IDataReader reader = command.ExecuteReader()) {
							if (reader.Read()) {
								for (int i = 0; i < _output.Count; i++) {
									string str = reader.GetString(i);
									dataset.AddElementWithValueString(_output[i], str);
								}
							}
						}
					}

					connection.Close();

					connection = null;
				}
			} finally {
				if (connection != null) {
					if (connection.State == ConnectionState.Closed || connection.State == ConnectionState.Broken)
						connection.Close();
					connection.Dispose();
				}
			}
		}
开发者ID:hide1980,项目名称:mdcm,代码行数:46,代码来源:DicomTransform.cs


注:本文中的Dicom.Data.DcmDataset.GetValueString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。