質問に対するコメントに返事がないですが・・・
<xs:element name="Synchronize" type="xs:boolean" minOccurs="0" />
というようなスキーマが付与された xml ファイルを DataSet.ReadXml メソッドで読み込んで、それを DataGridView にバインドしてみてはいかがですか?
【追伸】
xml ファイルに手を加えることができない(xml ファイルに直接スキーマを追加することができない)という事情があれば、スキーマファイルを別に作って DataSet.ReadXmlSchema メソッドでまずスキーマだけ先に取り込み、その後で xml ファイルから DataSet.ReadXml メソッドでデータを取り込むということもできます。
何にせよスキーマなしでは全て文字列として解釈されてしまうので、
読み取った際、trueと文字列で表示されてしまいます。
・・・というところをチェックボックスにしたいのであれば、DataSet / DataTable の当該列の型が bool 型になるようスキーマを使うことをお勧めします。
スキーマというものがどういうものか不明なら、各列に型を定義した DataTable / DataSet を作成し、それから DataSet.WriteXml("ファイルパス", XmlWriteMode.WriteSchema); で xml ファイルを作成し、それを参考にしてはいかがですか?
具体例は以下のスレッドの私の回答の【追記2】を見てください。
https://teratail.com/questions/154228
もちろん勉強してスキーマを書けるようにするというのも良いかもしれませんが、とりあえずは上記の方法が手っ取り早くて良いと思います。