1

ページの開始時に、「表示」に設定されていても GridView を表示できません。

データがロードされた後にのみ表示されます。

データがロードされた後、どのように「アンロード」できますか? つまり、データがバインドされる前と同じように非表示にするにはどうすればよいですか?

4

2 に答える 2

4

あなたの質問が得られるかどうかわかりませんが、このようなものはサーバー側のグリッドを空にします

gridView1.DataSource = null;
gridView1.DataBind();
于 2013-06-18T21:16:16.247 に答える
1

ページの読み込み時にこれを行います:

protected void Page_Load(object sender, EventArgs e)
{
        if (!IsPostBack)
        {
            gridView1.DataSource = string.Empty;
            gridView1.DataBind();
        }
}

ああ、aspx のグリッド ビューのプロパティが空のときにヘッダーを表示するように設定します。

ShowHeaderWhenEmpty="true"
于 2013-06-18T21:18:46.453 に答える