1
我正在使用SQL數據庫來存儲員工的午餐時間,使用SQL DATEDIFF()函數和總時間。現在如果總午餐時間大於30分鐘,則顯示的結果應該是紅色的。我收到以下錯誤:SQL DATEDIFF()和asp.net
Input string was not in correct format error
SQL表
name | lunIn | lunOut | lunTot
A | 2014-12-23 13:08:53.323 | 2014-12-23 13:39:42.050 | 31
ASP.net
int lunTotal = Convert.ToInt16(e.Row.Cells[4].Text);
if (lunTotal > 30)
{
e.Row.Cells[4].ForeColor = Color.Red;
}
哪條線你會得到這個錯誤? – sqluser
int lunTotal = Convert.ToInt16(e.Row.Cells [4] .Text); – user1596993
確保使用'Int16.TryParse(e.Row.Cells [4] .Text)填充了'e.Row.Cells [4] .Text'' – sqluser