代码入下,TextBox里有输入"." 的时候就出错这是为什么如何解决                    DataRow row;
                           row=BuySet.Tables[0].NewRow();
row["用户名"]="jwt3000";
row["物品名称"]=TextBox1.Text;
row["价格"]=TextBox2.Text.ToString();
row["数量"]=TextBox3.Text.ToString();

row["类别"]=DropDownList1.SelectedItem.Text;
row["日期"]=Convert.ToDateTime(TextBox4.Text);
BuySet.Tables[0].Rows.Add(row);
BuyLog.Update(BuySet,"购物记录表");
BuyLog.Fill(BuySet);
DataGrid1.DataBind();