关键字变色时遇到datatime类型!
提示错误:该字符串未被识别为有效的 DateTime。不能在 news_PosTime 列中存储 <<font color=red >2008</font>-1-2 16:17:47>。所需类型是 DateTime。
代码是:(DB类中的调用代码!)
OleDbConnection ole = DB.CreateDb();
ole.Open();
OleDbCommand olecm = new OleDbCommand(olecmd,ole);
OleDbDataAdapter odr = new OleDbDataAdapter();
DataSet ds = new DataSet();
odr.SelectCommand = olecm;
odr.Fill(ds);
if (bs != "")
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
{
ds.Tables[0].Rows[i][j] = Convert.ToString(ds.Tables[0].Rows[i][j]).Replace(bs, "<font color=red >" + bs.ToString() + "</font>");
}
}
}
return ds;
怎么才能在for循环中不换datatime类型的字段!!