DataGridView怎么添加与某个DataTable相同架构的一个新空行

DataGridView如何添加与某个DataTable相同架构的一个新空行
DataTable dt是用select name, sex, birthday from employee从数据库中读取的一个表,name是varchar2,sex是number,birthday是date类型。

现在有一个DataSource为空的DataGridView dgv,要求通过dgv新增employee数据,然后通过赋值给dt更新到数据库中。

现在我想通过每次点击一个“新增”按钮,就给dgv新增一行(而不是通过dgv自带的AllowUserToAddRows),该行的架构与数据库中表的列的架构相同,然后用户输入数据,然后点击“更新”按钮,dgv通过dt更新到数据库。

请问:
1 如何在dgv新增一行与dt架构相同的行
2 如果将dgv的内容更新到数据库

谢谢!
------解决方案--------------------
直接操作后台的table,前台控件已经与table绑定,所以也会实时的显示出来.
当然如果你直接对datagridview操作,后台table也会跟着变的.

datarow dr=dt.newrow();
dt.rows.add(dr);
注意自己改大小写.

更新就得看你是用的什么方法连接数据库了.