DataTable から Web ページに項目を読み込もうとしていますが、C# コードで 2 つのエラーが発生します。p1.InnerHTML = dt.rows(0).Item(0);
エラー:
p1 は現在のコンテンツに存在しません。System.Data.Datatable には 'rows' の定義が含まれておらず、最初の引数を受け入れる拡張メソッド 'rows' もありません..
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>
私のコードを機能させる方法についてのアイデア、
ありがとうお茶