当前位置: 首页 > news >正文

Edit Data. Create Cell Editors. Validate User Input 编辑数据。创建 Cell Editors。验证用户输入

Goto Data Grid 数据网格

Edit Data. Create Cell Editors. Validate User Input 编辑数据。创建 Cell Editors。验证用户输入

Get and Modify Cell Values in Code 在代码中获取和修改单元格值

仅当 Grid 及其列已完全初始化时,才使用以下方法。如果需要在表单仍在加载时调用这些方法,请调用 ForceInitialize() 方法以强制 Grid 完成其初始化。
在这里插入图片描述

当用户更改单元格值时,将引发 ColumnView.CellValueChanging 和 ColumnView.CellValueChanged 事件。

代码示例:

  • 代码检索属于 “ID” 列和第三个数据行(行手柄等于 2)的单元格的值。
string pid = gridView1.GetRowCellValue(2, "charge_total").ToString();
FormMessageBox.Show(LoadMode.Prompt, pid);
  • 此代码返回当前聚焦单元格内显示的文本。
string cellValue = gridView1.GetFocusedDisplayText();
  • 此示例更改焦点单元格的值。
gridView1.SetRowCellValue(gridView1.FocusedRowHandle, gridView1.FocusedColumn, "New Value");
//or
gridView1.SetFocusedValue("New Value");
  • 网格单元格编辑器会等待用户将焦点移动到另一个单元格或行,然后才会接受其新值。下面的代码强制编辑器立即更新其值。
BaseEdit edit = null;private void gridView1_ShownEditor(object sender, EventArgs e){GridView view = sender as GridView;edit = view.ActiveEditor;edit.EditValueChanged += edit_EditValueChanged;       }void edit_EditValueChanged(object sender, EventArgs e){gridView1.PostEditor();}private void gridView1_HiddenEditor(object sender, EventArgs e){edit.EditValueChanged -= edit_EditValueChanged;edit = null;}
http://www.lryc.cn/news/475793.html

相关文章:

  • Java 文件操作与IO流
  • 探索开源MiniMind项目:让大语言模型不再神秘(1)
  • Android 大疆面经
  • 【2024-10-31-2024-11-03】LeetCode刷题——python语法基础题
  • 【算法】二分查找
  • 第十五章 Vue工程化开发及Vue CLI脚手架
  • 【Grafana】Grafana 基础入门
  • 如何获取页面上所有input框
  • 0-ARM Linux驱动开发-字符设备
  • 使用 Faster Whisper 和 Gradio 实现实时语音转文字
  • redis v6.0.16 安装 基于Ubuntu 22.04
  • Milvus - 内存索引类型详解
  • 【STM32】按键控制LED 光敏传感器控制蜂鸣器
  • flutter-防抖
  • 什么是贪心算法
  • YOLOv6-4.0部分代码阅读笔记-effidehead_lite.py
  • 重学SpringBoot3-整合 Elasticsearch 8.x (一)客户端方式
  • 极简实现酷炫动效:Flutter隐式动画指南第三篇自定义Flutter隐式动画
  • 无人机维护保养、部件修理更换技术详解
  • xilinx vitis 更换硬件平台——ZYNQ学习笔记5
  • vscode makfile编译c程序
  • 【学术论文投稿】探索嵌入式硬件设计:揭秘智能设备的心脏
  • JavaScript 概述
  • 2024年10月个人工作生活总结
  • uniapp ,微信小程序,滚动(下滑,上拉)到底部加载下一页内容
  • MySQL中的日志类型有哪些?binlog、redolog和undolog的作用和区别是什么?
  • 【uni-app】创建自定义模板
  • Cesium移动Primitive位置
  • 安卓13默认连接wifi热点 android13默认连接wifi
  • parted 磁盘分区