dev gridcontrol 單選框效果
private void gridView1_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
{
//此處4是單選框所在的列號
if (e.Column.ColumnHandle != 4)
{
return;
}
for (int i = 0; i < gridView1.DataRowCount; i++)
{
//非當前行 置為 未選中狀態
if (i != e.RowHandle)
{
//0表示 未選中
gridView1.GetDataRow(i)[e.Column.ColumnHandle] = "0";
}
}
}
此時gridView1 .OptionsSelection.MultiSelect 設定與否 都不影響結果。
方法二:
#region gridView1_RowCellClick事件
private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
{
if (e.Button == MouseButtons.Left) // 判斷是否是用滑鼠點選
{
DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo ghi = gridView1.CalcHitInfo(new Point(e.X, e.Y));
if (ghi.InRow) // 判斷游標是否在行內
{
//清空勾選項
for (int i = 0; i < gridView1.DataRowCount; i++)
{
if (gridView1.FocusedRowHandle != i)
{
gridView1.GetDataRow(i)["selected"] = false;
}
}
if ((bool)gridView1.GetDataRow(ghi.RowHandle)["selected"] == true)
{
gridView1.GetDataRow(e.RowHandle)["selected"] = false;
}
else
{
gridView1.GetDataRow(e.RowHandle)["selected"] = true;
}
}
}
}
#endregion
#region 單選框控制
private void gridView1_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
{
if (e.Column.ColumnHandle != 0)
{
return;
}
for (int i = 0; i < gridView1.DataRowCount; i++)
{
//非當前行 置為 未選中狀態
if (i != e.RowHandle)
{
//0表示 未選中
gridView1.GetDataRow(i)[e.Column.ColumnHandle] = "0";
}
}
}
#endregion
作者:jiankunking 出處:http://blog.csdn.net/jiankunking
相關文章
- Dev GridControl 單元格錯誤提示dev
- vue使用iview實現單選,禁選,下拉框的效果VueView
- Dev GridControl 單元格輸入資料的驗證方法dev
- 點選文字框實現文字框內容選中效果
- dev Gridcontrol控制元件屬性部分dev控制元件
- jQuery操作單選框、多選框是否選中問題jQuery
- 點選提交按鈕實現彈出警告框表單驗證效果
- Java選擇框和單選按鈕Java
- CSS3 checkbox核取方塊和radio單選框美化效果CSSS3
- 下拉選單框和滾動條
- JavaScript帶下拉選單的文字框JavaScript
- CSS3 單選框動畫特效CSSS3動畫特效
- 下拉選單框select常用點
- js點選文字框選中文字效果程式碼例項JS
- 點選文字框刪除提示文字效果程式碼
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- 使用Vue實現下拉選單框批量新增選項Vue
- 將選中的下拉選單值寫入文字框
- iOS單選框RadioButton實現iOS
- layui前端選單構建-批量刪除-彈框填寫-樹狀選單-樹狀下拉框選擇treeSelectUI前端
- elementUI radio修改單選框多選框選中樣式及自定義其他樣式。UI
- JCEF 如何修改右鍵選單項(JCEF在右鍵選單中新增開發者選項-show dev tools)dev
- Flutter | 超實用簡單選單彈出框 PopupMenuButtonFlutter
- 如何實現點選文字框刪除提示文字效果
- 點選擴充套件或縮小文字框效果程式碼套件
- css滑鼠懸浮下拉選單效果CSS
- CSS多級導航選單效果CSS
- 單選按鈕美化效果程式碼
- 選擇下拉選單項實現跳轉效果
- css3單選框、核取方塊和開關按鈕美化效果程式碼例項CSSS3
- JSTL動態載入單選框--【ssnc】JS
- Flutter 自定義輸入框Selection選單和選擇器Flutter
- 利用純 CSS3 定製單選/多選框樣式CSSS3
- JavaScript slide下拉導航選單效果JavaScriptIDE
- JavaScript滑鼠懸浮出現下拉選單效果JavaScript
- radio單選按鈕美化效果
- jQuery select下拉選單復位效果jQuery
- js自定義select下拉選單效果JS