Um bei einer ObjectDataSource-Konfiguration nur die DatenObject-Klasse zu sehen, kann man seine DAL-Klasse mit einem Attribute versehen und die einzelnen Methoden/Funktionen mit einem Attribute Ihre Funktion zuweisen.

VB:
<DataObject(True)> _
    Public Class DAL
   
      <DataObjectMethod(DataObjectMethodType.Select)> _
        Public Function GetKundenDaten() As DataSet
                .......


CSharp:
[DataObject(true)]
   
public class DAL
	[DataObjectMethod(DataObjectMethodType.Select)]
public static DataSet
GetKundenDaten() {
.....


Der Namespace für DataObject ist: System.ComponentModel


Dank an Alex!!