/// <summary>
/// 单击行,选中/不选中行中的checkbox(直接选checkbox不容易控制状态)
/// 循环所有行,处理数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void gridView_recheckItem_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
{
string selectRecheckItems = string.Empty;
int[] iSelects = this.gridView_recheckItem.GetSelectedRows();
foreach (int iSelect in iSelects)
{
DataRow dr = this.gridView_recheckItem.GetDataRow(iSelect);
string flag = dr["FLAG"] == null ? "" : dr["FLAG"].ToString();
dr["FLAG"] = "1".Equals(flag) ? "0" : "1";
}
for (int i = 0; i < this.gridView_recheckItem.RowCount; i++)
{
string rowflag = this.gridView_recheckItem.GetRowCellValue(i, "FLAG").ToString();
if ("1".Equals(rowflag))
{
string selectRecheckItem = this.gridView_recheckItem.GetRowCellValue(i, "SALEMODULENAME").ToString();
selectRecheckItems += string.Format("[{0}]", selectRecheckItem);
}
}
{
this.delegateOnSelectReCheckItems(selectRecheckItems);
}
}
DEV GridView 单击行选中/取消选中
最新推荐文章于 2024-07-31 17:27:26 发布