Here is the full code for the function and form load, I want to get the featureclass name and concatenate it with a string:
Dim pFClassName As String Dim pFeatureclass As IFeatureClass pFeatureclass = pFeatureworkspace.OpenFeatureClass(pclass) pFClassName = pFeatureClass.AliasName
Dim SomeOtherVariableStringValue As String Dim ConcatenatedStr As String = pFClassName & "_" & SomeOtherVariableStringValue
Hi James,Thanks for your reply the code works but I have another problem I want towant to concatenate a string with a featureclass name I try gov = String.Concat(govlist, "_dist") but it displays "not found table name"
Set pFeatureLayer = New FeatureLayer Set pFeatureLayer.FeatureClass = pFeatureClass
Private Sub Fill_Dist_List_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Fill_Dist_List.Click Dim pGDBWSF As IWorkspaceFactory pGDBWSF = New FileGDBWorkspaceFactory Dim pWorkSpace As IWorkspace pWorkSpace = pGDBWSF.OpenFromFile("E:\ArcGis Engine Projects\Data Layers\SDE GDB\sde_gdb.gdb", 0) Dim pEnumDataset As IEnumDataset pEnumDataset = pWorkSpace.Datasets(esriDatasetType.esriDTFeatureDataset) Dim pDataset As IDataset pDataset = pEnumDataset.Next Dim FCN As String FCN = Gov_List.SelectedText Dim pFeatureworkspace As IFeatureWorkspace pFeatureworkspace = pGDBWSF.OpenFromFile("E:\ArcGis Engine Projects\Data Layers\SDE GDB\sde_gdb.gdb", 0) Dim pFeatureclass As IFeatureClass pFeatureclass = pFeatureworkspace.OpenFeatureClass("amman_dist") Dim pFeaturelayer As IFeatureLayer = New FeautureLayer pFeaturelayer.FeatureClass = pFeatureclass Dim Fieldname As String Fieldname = "DIST_NA" Dim pQFilter As IQueryFilter pQFilter = New QueryFilter pQFilter.WhereClause = "DIST_NA = 'ا�?جا�?عة' OR DIST_NA = 'ا�?ج�?زة' OR DIST_NA = 'ا�?ج�?ز�?' OR DIST_NA 'ا�?�?�?�?س�?�?'" Sort_Unique(pFeatureclass, Fieldname, pQFilter) End SubThanks alot
Private Sub Fill_Dist_List_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Fill_Dist_List.Click Dim pGDBWSF As IWorkspaceFactory pGDBWSF = New FileGDBWorkspaceFactory Dim pWorkSpace As IWorkspace pWorkSpace = pGDBWSF.OpenFromFile("E:\ArcGis Engine Projects\Data Layers\SDE GDB\sde_gdb.gdb", 0) Dim pEnumDataset As IEnumDataset pEnumDataset = pWorkSpace.Datasets(esriDatasetType.esriDTFeatureDataset) Dim pDataset As IDataset pDataset = pEnumDataset.Next Dim FCN As String FCN = Gov_List.SelectedText Dim pFeatureworkspace As IFeatureWorkspace pFeatureworkspace = pGDBWSF.OpenFromFile("E:\ArcGis Engine Projects\Data Layers\SDE GDB\sde_gdb.gdb", 0) Dim pFeatureclass As IFeatureClass pFeatureclass = pFeatureworkspace.OpenFeatureClass("amman_dist") Dim pFeaturelayer As IFeatureLayer = New FeautureLayer pFeaturelayer.FeatureClass = pFeatureclass Dim Fieldname As String Fieldname = "DIST_NA" Dim pQFilter As IQueryFilter pQFilter = New QueryFilter pQFilter.WhereClause = "DIST_NA = 'ا�?جا�?عة' OR DIST_NA = 'ا�?ج�?زة' OR DIST_NA = 'ا�?ج�?ز�?' OR DIST_NA 'ا�?�?�?�?س�?�?'" Sort_Unique(pFeatureclass, Fieldname, pQFilter) End Sub
I have setup FileGDBWorkspaceFactory and define where the geodatabase file path but I how can I get the feature layer from it ??
Dim pTable As ITable pTable = pFeatureWorkspace.OpenTable("Feature Class Name Goes here")
Dim pFeatureLayer As IFeatureClass pFeatureLayer = pFeatureWorkspace.OpenFeatureClass("Feature Class Name Here")
Thanks james but can I use it to access data from file geodatabase not from map layers.
Yes you are right I building ArcGIS windows application and it is a combobox not a dropdownlist.Thanks for your reply
Hi,How can I bind attribute field to drop down list in .net application.Thanks alot
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.