Access Bindingsource Column Value
Access Bindingsource Column Value
This code currently errors stating: "Cannot apply indexing with [] to an expression of type
'object'".
Any help re-writing this is greatly appreciated!
1 Answer
BindingSource's Current property is very generic in what it returns: type object. Object
doesn't define an indexer so your [] doesn't work. What you need to do is cast the
Current property to the (more-specific) type of what it really is.
For example, if Current is really a DataRowView, you could write:
DataRowView current = (DataRowView)CustomersBindingSource.Current;
current["CustomerID"] = Guid.NewGuid();