今天在使用listview編輯記錄時,遇到問題:
在itemediting事件中使用edititem屬性經常為null,
protected
void
listview1_itemediting(
object
sender, listviewediteventargs e)
}除錯了半天才發現,只要當editindex=0時(即編輯第一條記錄)edititem屬性總是為空
用reflector反射listview的edititem查到原因**如下:(this._editindex > 0應該改為this._editindex >= 0)
public
virtual
listviewitem edititem
return
null;}
}後來google了一下,發現園子裡早有朋友反映了這個bug (第一次用listview,就抓到bug),可ms到目前仍未修復。。。
臨時的解決方法:用listview1.items[listview1.editindex]代替listview1.edititem
乙個return的低階錯誤
之前在專案中寫了這樣乙個vb.net的方法,類似如下 function verifydate as boolean dim flag as boolean true dim a as integer 1 dim b as integer 3 dim c as integer 7 if b c the...
乙個奇怪的listview
一般情況下listview就是乙個頭有控制代碼 用spy看看任務管理器 就是 程序 這個有個控制代碼 就知道了 再就是整個listview乙個控制代碼 一共2個控制代碼 分別是 主控制代碼 syslistview32 和頭控制代碼 sysheader32 這個奇怪的listview被分成了3個控制代...
arm linux gcc 乙個相當低階的錯誤
今天將以前在windows ads上寫好的一些裸機程式用linux arm linux tools 移植到 tq2440上,剛弄第乙個 led,就卡住了,main.c 不加任何修改 define rgpbcon volatile unsigned 0x56000010 port b control ...