c# - 如何使用 eval() 在标签文本的 mysql 表列中显示实体的计数
问题描述
<ItemTemplate>
<asp:Label ID="eitems" runat="server" Text='<% Eval("total")%>'/>
</ItemTemplate>
//这里的'total'是cs代码中的一个变量,用作
public void count()
{
string query = "select COUNT(eid) from eventgallery where id='" + ddevents.SelectedValue + "'";
con.Open();
cmd = new SqlCommand(query, con);
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
dr.Read();
total = Convert.ToInt32(dr);
}
con.Close();
}
// 它显示的是“total”而不是我分配给“total”的值。
**有没有办法使标签的文本成为计数**
解决方案
使用Text='<%# Eval("YourFieldName") %>'
,你失踪了#
。