データベースの内容を画面に表示、編集する方法で悩んでいます

・具体的にはデータベースの内容をDataGridViewに表示して
編集した内容をデータベースに反映したい
・テキストボックスに検索文字を入力してデータの絞込をしたい

調べたらこういう記事がありました
新グリッド・コントロールの豊富な機能と高い表現力 − @IT
http://www.atmarkit.co.jp/fdotnet/special/win20review02/win20review02_02.html
実際やってみたら、編集可にしているのにセルの値の編集が全く出来ない
(このやり方は表示するだけ?)
それに10年前の記事でとても古い
今だとどういう方法で実現すればいいでしょうか?