日期:2014-05-17  浏览次数:20489 次

c# convert的使用
想把 TextBox2.Text转化成string,money,datatime型的,应该怎么写?
  Convert.ToString(TextBox2.Text);
  Convert.ToDecimal(TextBox2.Text);
  Convert.ToDateTime(TextBox2.Text);
这样写可以么?

------解决方案--------------------
Convert.ToString(TextBox2.Text);text返回的类型就是string类型!!!,没有必要专换 
 Convert.ToDecimal(TextBox2.Text); 可以的
 Convert.ToDateTime(TextBox2.Text); 可以的
------解决方案--------------------
string strwhere=dropdownlist.selectedItem.text+dropdownlist.selectedItem.text+textbox.text; 
query='"+strwhere+"';
这样就好了

------解决方案--------------------
探讨
引用:
Convert.ToString(TextBox2.Text);text返回的类型就是string类型!!!,没有必要专换
Convert.ToDecimal(TextBox2.Text); 可以的
Convert.ToDateTime(TextBox2.Text); 可以的


但是我用的查询 学号是varchar类型,textbox2里输入的是学号,
查询条件是 query=dropdownlist.selectedItem.text+dropdownlist.selectedItem.text+textbox.text;
结果是 学号=200540501123;说是列名无效,…

------解决方案--------------------
DateTime.Parse(TextBox2.Text)这样也可以 你可以自己多式一下