BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
private void gridDataBoundGrid1_CurrentCellShowingDropDown(object sender, GridCurrentCellShowingDropDownEventArgs e) { GridCurrentCell cc = this.gridDataBoundGrid.CurrentCell; if(cc.ColIndex == 2) //column that need to be filtered... { GridComboBoxCellRenderer cr = cc.Renderer as GridComboBoxCellRenderer; if(cr != null) { DataView dv = new DataView(dataTable1); dv.RowFilter = string.Format("[MyCol1] = '{0}'", this.gridDataBoundGrid1[cc.RowIndex, 1].Text); ((GridComboBoxListBoxPart)cr.ListBoxPart).DataSource = dv; } } }Now if all the values for the PartID are not from the same table that you can filter to get the correct datasource, then you try to do the same thing, ie. set the new datasource in CurrentCellShowingDropDown, but the may be addition tasks that need to be done to make sure the original cell displays are set up properly. This can require handling Model.QueryCellInfo to dynamically set the cell value for the PartID column. If this is the case, post back explaining where your dynamic datasources come from, and maybe I can suggest something else. You may want to move this discussion from this Edit forum into our Grid forum where other grid users may see it.