0
所以我有这个问题,存储临时数据,基本上我后的效果是这样的Link临时存储Datalist中C#
我的问题是,当我这样做是对列表或绑定列表中,也不会保存旧的行并将其更改为新的行。
这里是我
BindingList<Genrer> Film_Genrer = new BindingList<Genrer>();
Genrer genrer = new Genrer();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DropDownList_Genrer.DataSource = Db.SelectAllFrom("Genrer");
DropDownList_Genrer.DataTextField = "genrer_navn";
DropDownList_Genrer.DataValueField = "genrer_id";
DropDownList_Genrer.DataBind();
}
}
protected void Button_AddGenrer_Click(object sender, EventArgs e)
{
Genrer genrer = new Genrer();
genrer.Navn = DropDownList_Genrer.SelectedValue;
Film_Genrer.Add(genrer);
GridView1.DataSource = Film_Genrer;
GridView1.DataBind();
}
你的意思_old rows_?那些来自'Db.SelectAllFrom(“Genrer”)'的记录?如果是的话,也许你应该首先将这些数据保存到'Page_Load'的'BindingList'中 – Prisoner