Solved! Go to Solution.
FeatureLayer featureLayer = (FeatureLayer)mobileCache1.Layers["Streets"]; DataTable dt = (DataTable)featureLayer.GetDomain(0,"street_name"); comboBox1.ValueMember = "Code"; //** Column name is case sensitive comboBox1.DisplayMember = "Value"; comboBox1.DataSource = dt;
FeatureLayer featureLayer = (FeatureLayer)mobileCache1.Layers["Streets"]; DataTable dt = (DataTable)featureLayer.GetDomain(0,"street_name"); comboBox1.ValueMember = "Code"; //** Column name is case sensitive comboBox1.DisplayMember = "Value"; comboBox1.DataSource = dt;
I hope this piece of code will help you get started:FeatureLayer featureLayer = (FeatureLayer)mobileCache1.Layers["Streets"]; DataTable dt = (DataTable)featureLayer.GetDomain(0,"street_name"); comboBox1.ValueMember = "Code"; //** Column name is case sensitive comboBox1.DisplayMember = "Value"; comboBox1.DataSource = dt;
IDomain domain = fdr.GetDomain(i);
DataTable dtDomain = (DataTable)domain;
if (domain is CodedValueDomain)
{
CodedValueDomain cvd = (CodedValueDomain)domain;
//..................... Actions for CodedValueDomain
}
else // if (domain is RangeValueDomain)
{
RangeValueDomain rvd = (RangeValueDomain)domain;
//.................. Actions for RangeValueDomain
}