ASP.NET Web Forms アプリでデータ、ビジネスロジック、プレゼンテーションの三層構造、すなわち以下の記事の「図7-33」のような構造にしたいということでいいのですよね?
7.6 データコンポーネント機能によるデータアクセスコンポーネントの開発
http://www.atmarkit.co.jp/fdotnet/bookpreview/vs2005webapp_07/vs2005webapp_07_03.html
であれば、上記の記事に書いてあるように(Page 1 ~ 4 全部読むことをお勧めします)、Visual Studio のウィザードを使って型付 DataSet + TableAdapter を作成し、それらをビジネスロジックとして ObjectDataSource と組み合わせるのが Web Forms アプリでは typical な構成です。
データ層が xml の場合など、型付 DataSet + TableAdapter が使えない場合は自力でコードを書いてビジネスロジック層を作ることになりますが。
質問者さんの言う「サンプルプロジェクト」というのが具体的なコード例ということでしたら以下の記事が参考になりませんか。
Visual Studio データ コンポーネントによる Web ページのデータ バインディング
https://msdn.microsoft.com/ja-jp/library/3h7eexxe(v=vs.100).aspx
データ層が xml の場合のサンプルは以下の記事にあります。
XML ファイルの更新操作
http://surferonwww.info/BlogEngine/post/2010/09/27/Delete-insert-and-update-operations-of-XML-file.aspx
他にも、objectdatasource などをキーワードにググると参考になる記事がいろいろヒットすると思いますので、ご自分でもやってみてください。