2012年4月30日 星期一

強迫寫入XtraGrid.RepositoryItem 的值到 DataRow 去

前幾天跟 XtraGrid 奮戰了好久,
或許應該要說跟 RepositoryItem 奮戰吧!
主要的原因是因為要讓 User 直接在 Grid 上面修改 Detail 的資料,
但是如果 User 修改完資料直接按下存檔,
Detail 上面最後一筆的修改並不會存入 DataTable;
原本我們在其他的 XtraEditor 的時候會去抓 DataBinding ,
然後強迫他寫入,如下:

Binding b = XtraEditors.DataBindings[0];
if (!(b == null)) b.WriteValue();

爸特~~~

2012年4月24日 星期二

並未將物件參考設定為物件的執行個體?


某天半夜,(沒錯!很悽慘的半夜!)
當我正在如火如荼的為了明天的 demo 趕程式的時候,
突然跳出了一個錯誤!



CurrentRow 是我在報表底層加的一個屬性,
用來回傳現在列印到哪一個 DataRow ,
結果現在沒辦法寫程式了,因為這個訊息會一直跳出來,
按掉了又馬上跳出來!只能直接用工作管理員把 VS 關掉...慘!
不過半夜趕程式中,腦袋不清不楚的,實在是一時想不出來為什麼會有問題丫!
明明我只寫了這樣