在行綁定事件中,項目中很多的字段都對某些字段進行處理,而且這個函數(shù)寫的挺長,上次就是因為加新功能,多替換了幾個以所以為標記進行操作的代碼,導致了一個很嚴重的bug。
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、網(wǎng)站制作、西鄉(xiāng)網(wǎng)絡推廣、微信小程序開發(fā)、西鄉(xiāng)網(wǎng)絡營銷、西鄉(xiāng)企業(yè)策劃、西鄉(xiāng)品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供西鄉(xiāng)建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
數(shù)字索引真的不明顯,容易搞錯,于是開始思考有什么好的辦法,來避免使用數(shù)字索引,微軟的東西應該自帶了,終于讓我找到了。
DataView dv = e.row.dataitem as DataView; dv["字段1"] = "字段1的值";//賦值
上面的代碼可讀性瞬間上升,比e.row.cells[1]的寫法好多了。
雖然上面的代碼可以獲取值和設置值,但是上面的代碼不能獲取gridview中的控件。
思考:
怎么在不使用數(shù)字索引的情況下,獲取gridview綁定的控件。(e.row.cells[1].findcontrols["控件1"],怎么去掉索引1?)
使用e.row.findcontrols["控件1"]就可以了