I have created windows form application using ITableBinding sample. I have bound the ITable to a several text boxes in my form instead of using the the Grid View. I would like add search box and button to using a "CASENUMBER Field in my ITable. Can someone provide a example or get this newbie pointed in the right direction. Thanks for your reply.
private void MainWnd_Load(object sender, EventArgs e) { // Get workspace and open mdb file, Connects to FGDB only IWorkspaceFactory2 wkspcFactory = (IWorkspaceFactory2)new FileGDBWorkspaceFactoryClass(); IFeatureWorkspace wkspc = wkspcFactory.OpenFromFile( // sample connections @"\\gislib\development\RFCD WebApp\RFCD_PerVio.gdb", Handle.ToInt32()) as IFeatureWorkspace; //open the Geodatabase table ITable foundITable = wkspc.OpenFeatureClass("Complaints") as ITable; if (null != foundITable) { // Bind dataset to the binding source tableWrapper = new ArcDataBinding.TableWrapper(foundITable); bindingSource1.DataSource = tableWrapper; // Bind binding source to grid. Alternatively it is possible to bind TableWrapper // directly to the grid to this offers less flexibility // Comment out JLA //dataGridView1.DataSource = bindingSource1; // Bind binding source to text box, we are binding the fields. txtBoxBinding = new Binding("Text", bindingSource1, "CASENUMBER"); textBox1.DataBindings.Add(txtBoxBinding); txtBoxBinding = new Binding("Text", bindingSource1, "TAX_CODE"); textBox2.DataBindings.Add(txtBoxBinding); txtBoxBinding = new Binding("Text", bindingSource1, "TRS"); textBox3.DataBindings.Add(txtBoxBinding); txtBoxBinding = new Binding("Text", bindingSource1, "OBJECTID"); } }