DataSet Property (original) (raw)
Summary
Gets or sets the dataset this object represents.
Syntax
Property Value
The dataset.
Example
using Leadtools.Dicom.Common.DataTypes;
using Leadtools.Dicom.Common.Extensions;
using Leadtools.Dicom;
using Leadtools.Dicom.Common.Editing.Converters;
using Leadtools.Dicom.Common.Editing;
public void TestEditableObject()
{
DicomEditableObject dcmObject = new DicomEditableObject();
DicomDataSet ds = null;
string dicomFileNameIn = Path.Combine(LEAD_VARS.ImagesDir, "DICOM", "image2.dcm");
DicomEngine.Startup();
ds = new DicomDataSet();
ds.Load(dicomFileNameIn, DicomDataSetLoadFlags.None);
dcmObject.BeforeAddElement += new EventHandler<BeforeAddElementEventArgs>(dcmObject_BeforeAddElement);
dcmObject.DataSet = ds;
Console.WriteLine("Root Element Count: " + dcmObject.Elements.Count.ToString());
//
// At this point the object can be assigned to a property grid.
//
DicomEngine.Shutdown();
}
void dcmObject_BeforeAddElement(object sender, BeforeAddElementEventArgs e)
{
Console.WriteLine(e.Element.Name);
Console.WriteLine(e.Element.DicomElement.VR.ToString());
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";
}
Leadtools.Dicom.Common Assembly