2012-04-25 17 views

回答

0

如果用戶已改變了它在DBMS中值只能是不同的,所以無論是從DBMS或再次選擇它 - 更好 - 從GridViewUpdateEventArgs使用OldValuesDictionary

void GridView_RowUpdating(Object sender, GridViewUpdateEventArgs e) 
{ 
    String fieldName = "FooColumn"; 
    Object oldValue = e.OldValues[fieldName]; 
} 

的OldValues屬性會自動與該行中的所有字段名/值對的原始 值填充。一個單獨的條目 被添加到該行中每個字段的OldValues屬性。

+0

未將對象引用設置爲對象的實例。 – Alexander 2012-04-25 13:06:54

+0

@Alexander:這是一個着名的異常類型的消息。什麼是'null',你有沒有將'FooColumn'改爲正確的字段名? – 2012-04-25 13:08:10

+0

ofc我改變了,我試過Label2.Text = oldValue.ToString();檢查我是否可以得到它..並沒有奏效。列值不爲空 – Alexander 2012-04-25 13:10:03

相關問題