すいません、DataGridViewのコンボボックスの使い方で質問お願いします。

DataGridViewでDataGridViewComboBoxColumnを使った列で
ComboBoxのItemsにRegexのインスタンスをいくつか入れて選択できるようにしたのですが
行を加えた後、ドロップダウンでその列を変更すると
エラー(そのデータ型はサポートされません。のような)が出てしまいます。
※データグリッドは非バインドで使用しています。

//コード例
btn1_Clicked(object o, EventArgs e){ dataGridView1.Rows.Add(new object[]{comboBox1.SelectedItem});}
comboBox1.ItemsとdataGridViewComboBoxColumn.Itemsには同じオブジェクトを使用しています。

dataGridViewのコンボボックスで選択された後、Cellの値はStringになってしまうのでしょうか?
Cellの値をDataGridViewComboBoxCellで選択された値にするためのプロパティとかどこかにありませんか?