2020年12月28日 星期一

[研究][ASP.NET]另用按鈕切換 DetailsView 模式

[研究][ASP.NET][WebForm] 另用按鈕切換 DetailsView 模式

2020-12-28

Visual Studio 2019 v16.8.3 + ASP.NET + WebForm

DetailsView1 下方本有 編輯、刪除、新增 等按紐可用,但若要另外用按紐去切換。 

********************************************************************************
失敗
protected void Button1_Click(object sender, EventArgs e)
        {
            DetailsView1.DefaultMode = DetailsViewMode.Insert;
        }
********************************************************************************
失敗
protected void Button1_Click(object sender, EventArgs e)
        {
            DetailsView1.DefaultMode = DetailsViewMode.Insert;
            DetailsView1.DataBind();
        }
********************************************************************************
成功
protected void Button1_Click(object sender, EventArgs e)
{
    DetailsView1.ChangeMode(DetailsViewMode.Insert);
}
protected void Button2_Click(object sender, EventArgs e)
{
    DetailsView1.ChangeMode(DetailsViewMode.Edit);
}
protected void Button3_Click(object sender, EventArgs e)
{
    DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);
}

********************************************************************************

(完)

沒有留言:

張貼留言