私はGridView
です。 DataTable
を使用してDBテーブルのデータをグリッドに表示しようとしています。だから私はDataTable
にクエリの結果を保存していますが、データは表示されません。ここに私のコードです。助けてください。データベーステーブルのデータをc#のデータテーブルに表示しますが、データテーブルは空白です
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dataTable = new DataTable();
string constr = ConfigurationManager.ConnectionStrings["gridconnection"].ConnectionString;
string query = "select * from GridExcel";
SqlConnection con1 = new SqlConnection(constr);
SqlCommand cmd = new SqlCommand(query, con1);
con1.Open();
// create data adapter
SqlDataAdapter da = new SqlDataAdapter(cmd);
// this will query your database and return the result to your
datatable
da.Fill(dataTable);
Gridview1.DataSource = dataTable;
Gridview1.DataBind();
ViewState["CurrentTable"] = dataTable;
con1.Close();
}
}
con.Open();またはcon1.Open()? –
'select * from GridExcel'は何かを返しますか? –
'SqlDataAdapter'は開いている接続を必要としません –