首页 > 解决方案 > 如何使用 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”的值。

**有没有办法使标签的文本成为计数**

标签: c#asp.net

解决方案


使用Text='<%# Eval("YourFieldName") %>',你失踪了#


推荐阅读