向GridView添加数据

向GridView添加数据,gridview,Gridview,我试图将存储过程中的一些数据显示到我的GridView中。我正在做的是加载;创建一个DataTable,向其中添加两行(已调试,其中肯定有数据),然后 GridView1.DataSource=DataTable 然而,我的GridView每次都是空的。为什么会这样?试试看 GridView1.DataBind(); 要在页面加载上加载数据,我们可以将数据与数据表绑定 protected void Page_Load(object sender, EventArgs e) { co

我试图将存储过程中的一些数据显示到我的
GridView
中。我正在做的是加载;创建一个DataTable,向其中添加两行(已调试,其中肯定有数据),然后

GridView1.DataSource=DataTable

然而,我的GridView每次都是空的。为什么会这样?

试试看

 GridView1.DataBind();

要在页面加载上加载数据,我们可以将数据与数据表绑定

protected void Page_Load(object sender, EventArgs e)
{

    con.Open();
    cmd = con.CreateCommand();

    string CommandText1 = "select * from TRAVEL_Preferences_INFO where USER_ID='" + str_USER_ID + "'";
    DB = new SQLiteDataAdapter(CommandText1, con);
    DS.Reset();
    DB.Fill(DS);
    DT = DS.Tables[0];
    grdTravelPreference.DataSource = DT;
    grdTravelPreference.DataBind();
}

哦,我想如果你想让GridView永久链接到datatable,你只需要一个DataBind。现在GridView有两行,但没有列,因此没有数据。还有更多的标签,比如asp.net或android,这样你的问题就可以被许多其他用户查看