I am trying to make some business rule classes that are part of a collection and sit independent of any datasource, and currently I am making a front end for them that handles datatables. The question is... is there a way for me to obtain a reference to the current datarow from one of the many binding objects in a binding system. This way the client programmer will not have to pass a DataRow to me and call "EvaluateRules()", rather I can find out what the current DataRow, or DataRows (in a DataSet) are and go from there.