在winform中我遍歷datagrieview中的checkbox時,在前端無論是全選還是多選,只能獲的索引最大的那個checkbox;但是單選時是正常的,這是為什么?
string id = "";
int i=dgv_BackAd.Rows.Count;
for (int s = 0; s < i;s++ )
{
if (dgv_BackAd.Rows[s].Cells["checkBox"].Selected)
{
id = id + dgv_BackAd.Rows[s].Cells[5].Value + ",";
}
}
uj5u.com熱心網友回復:
應該獲取Checked屬性,而不是Selecteduj5u.com熱心網友回復:
我的思路是遍歷后得到前端的checkbox是否選中,只選中一個的時候是正常無誤的,如果選中多個時,就不正確了。通過除錯得知只能取得索引做大的checkbox為選中,您說的那種方式不明白
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/112443.html
標籤:控件
