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
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.