1樓:匿名使用者
我想我解決你的問題了:
在你的事件裡,
取((checkbox)sender).parent.parent會取到你的控制元件所在的那一行。再轉換一下
(gridviewrow)((checkbox)sender).parent.parent)就得到了那個gridviewrow物件,之後取rowindex什麼的就隨你意了。
——————————————————
你的e是普通的eventarg,當然不可能有e.rowindex屬性。
有兩種方法。
一種是不用取當前行的索引值,直接用checkbox2_checkedchanged方法中的引數sender。
(checkbox)sender就是將sender轉化為一個checkbox物件,你做相應判斷就可以了。
另外一種要麻煩些。
你寫一個迴圈,對gridview裡面的每一行中的((checkbox)gridview1.rows[i].findcontrol("checkbox1")).
checked進行判斷。
但這兩種方法你都仍然無法判斷觸發事件的是哪一行。
另外,虛機團上產品**,超級便宜
2樓:匿名使用者
參考如下:
根據checkbox選中的行取值:
for (int i = 0; i < this.gridview1.rows.count; i++)
}計算數總數:
在gridview的rowdatabound事件中:
string kucunnum = this.dropdownlist1.selecteditem.text;
if (e.row.rowtype == datacontrolrowtype.datarow)
}if (e.row.rowtype == datacontrolrowtype.footer)
3樓:匿名使用者
你先看看你能不能得到你繫結的這個checkbox控制元件,我感覺你多數得不到這個控制元件
gridview獲取checkbox的選中行
4樓:瘦成一導閃電呀
程式如下:
foreach(gridviewrow rowview in gridview1.rows) //遍歷gridview中的每一行}
5樓:匿名使用者
你可以在js或者後臺實現,
定義一個變數i=0,
遍歷gridview行,
獲得每行的checkbox控制元件,
如果checkbox選中,則checkbox加1,最後獲取i的值
6樓:匿名使用者
這個非常簡單,這簡單的功能就不要用伺服器端了,直接js就可以搞定
對gridview所對應的生成的table進行迴圈判斷,如果勾選則加1,然後將累加的值返回
7樓:不想太帥噢
寫一個迴圈,檢查checkbox
for(int i=0;i }// j 就是你要的結果 大概是這樣,你修改除錯,看下能行不 8樓: int count=0; foreach (gridviewrow gr in this.gridview1.rows)} 1 首先開啟需要編輯的word文件,進入到編輯頁面中。2 然後找到樣式中的 標題1 右鍵單擊選擇開啟 修改 3 然後在彈出來的視窗中根據想要的要求進行更改,回車確定。4 然後就可以一次性修改所有的一級目錄的文字了。你的1級目錄用的哪種樣式,就在該樣式上點右鍵,單擊選擇所有 個xx例項,即可全選。或者... 可以這樣寫 先判斷是否為mapsurroundframeif pelement is imapsurroundframe else if psurround.mapsourround is inortharrow 送你幾個參考資料demo.ielement 根本不包括is後面的介面 寫 的時候要多看... 第一,選擇那些靠譜,值得信賴的中介。一個靠譜 值得信賴的中介一定是一個好的中介。這種型別的中介一定給別人介紹了很多實惠,好的房子,特別容易滿足了客戶的要求。而且這種型別的中介不會出現掉鏈子的狀況,也不會欺騙客戶,更不會在給客戶介紹房子的過程中撈很多油水,給客戶一些不經濟的 並不是真正為了滿足客戶的要...如何選中中所有的1級目錄文字,如何選中word中所有的1級目錄文字?
arcgisengine中如何判讀選中的元素是指北針圖
買房租房如何選中介