我正在尝试将 DataTable 中的项目读入网页,但在 C# 代码中出现 2 个错误:p1.InnerHTML = dt.rows(0).Item(0);
错误:
p1 在当前内容中不存在。System.Data.Datatable 不包含“行”的定义,也没有接受第一个参数的扩展方法“行”..
C#
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
string strConnection = ConfigurationManager.ConnectionStrings["ChinatowndbConnString"].ConnectionString;
SqlConnection conn = new SqlConnection(strConnection);
string sql = "SELECT pagetext FROM Content where pagetag = 1";
SqlCommand cmd = new SqlCommand(sql);
cmd.CommandType = CommandType.Text;
cmd.Connection = conn;
SqlDataAdapter sd = new SqlDataAdapter(cmd);
sd.Fill(dt);
p1.InnerHTML = dt.rows(0).Item(0);
p2.InnerHTML = dt.rows(1).Item(0);
p3.InnerHTML = dt.rows(2).Item(0);
}
HTML:
<p id="p1" class="none"></p>
<p id="p2" class="none"></p>
<p id="p3" class="none"></p>
任何想法如何让我的代码工作,
谢谢茶