关于datalist的# Eval里赋值变量问题~在线等~
<% MyDataBase.DataBase mdbd = new MyDataBase.DataBase();
System.Data.DataSet datauser = new System.Data.DataSet();
string userSQL = "select * from userInfo where username=" + "'" + Session["userInfo"].ToString() + "'";
datauser = mdbd.SqlDs(userSQL);
System.Data.DataTable dataTableUser = datauser.Tables[0];
%>
<%# Eval("fuzeren").ToString() == ""+dataTableUser.Rows[0]["name"]+"" ? "[<a href='#'>完</a>]" : "无"%>
这是程序,通过session获取登录用户的名称。 当登录名称与这个表中负责任字段的名称相同,就显示完成字样。
红字部分为变量,可是每次运行都报错~怎么办啊?很着急~