<asp:Label ID="Label1" runat="server"> <%# Eval("name") +(Convert.ToInt32(Eval("name"))%2 == 0 ? "o":"j" )%>上一段代码 里的o和j都是我加的字符串。而不是从数据库里面取的值,我想从数据库里面来取这两列。就是想把 后面那个“o”“j”  分别换成两个列,而不是单纯的加上一个字符串。<asp:Label ID="Label1" runat="server"> <%# Eval("name") +(Convert.ToInt32(Eval("name"))%2 == 0 ? Eval("偶数列"):Eval("偶数列") )%>我试过在奇数列和偶数列后面加上过.ToString() 但确提示“System.Data.DataRowView”不包含名为“old”的属性。