处理 DataGridView 中的空单元格

2024-06-28

我想为 DataGridView 的某些单元格为空或空时编写一个条件。 例如,如果 cells[1] 不为 null 或empty,则必须运行一个方法并且... 我以某种方式编写了它,但其中一些不起作用,其中一个起作用了,但它不是解决我的问题的好方法。正如您现在所见,空和 null 在 DataGridView 中是不同的。 另外,我的DataGridView尚未绑定到数据库。 我怎样才能以最好的方式做到这一点? 问候。


DataGridViewCell 对象具有“Value”方法,该方法将 callvalue 作为对象返回,您可以将该值转换为字符串,然后检查该字符串是否为 null 或空。

string val = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value as string;
if(string.isNullorEmpty(val) ==false)
{
  // your method run.
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

处理 DataGridView 中的空单元格 的相关文章

  • 隐式转换为“System.IDisposable”错误

    这就是我想做的 private KinectAudioSource CreateAudioSource var source KinectSensor KinectSensors 0 AudioSource source NoiseSupp
  • C++/OpenCV 将相机视频/图像 (MJPEG) 从套接字流式传输到浏览器 (Windows 8.1)

    对于 openCV C 来说还是很陌生 所以请耐心等待 我目前正在尝试找到一种好的 也可能是简单的 方法来从我的 OpenCV 应用程序实时 或几乎实时 流式传输我的相机帧 以便我可以打开浏览器 输入 IP 并查看图像 到目前为止 我使用w
  • 如何在 c#.net 中将十进制转换为 ASCII?

    谁能帮助我如何使用 C net 将十进制转换为 ASCII 当我在文本框 1 中输入小数时 单击 转换 按钮后 结果将显示在文本框 2 中 我的问题是如何将十进制转换为 ASCII 的代码 这个怎么做 这是我在网上找到的一个简单的解决方案
  • 策略模式与依赖注入

    策略模式与依赖注入有何不同 即以下是您可以使用策略模式执行的操作 class Foo private readonly ISortAlgo sortAlgo public Foo ISortAlgo sortAlgo sortAlgo so
  • C++ 相当于 fscanf()?

    请不要说它是 fscanf P 我正在尝试替换这一行 if fscanf fp P c n ch 1 如果我理解正确的话 它会尝试读取 char 并将其存储到 ch 前提是它位于 P 和 n 之间 是对的吗 如果成功 它会返回1 它读取的字
  • 类内枚举前向声明是否可能? [复制]

    这个问题在这里已经有答案了 我知道在 C 11 中可以转发声明枚举类型 如果提供了存储类型 例如 enum E short void foo E e enum E short VALUE 1 VALUE 2 但我想转发声明一个类中定义的枚举
  • 当找到路由/url 但未找到其背后的资源时返回什么?

    当路由customer 1存在但customer搜索背后的资源 实体不存在时 我应该返回 404 吗 我的意思是路线存在 或者我应该返回一个 204 无内容 因为我找不到客户 结果为空 微软样本 public IHttpActionResu
  • 将数据路径数据到树状数据结构

    我有以下数据 root root blue root blue temp root main root main dev root main back root etc init root etc init dev root etc ini
  • 安装 Windows 服务以使用 ServiceAccount.User 在用户凭据下运行,但不提示

    我创建了一个 C Windows 服务及其随附的用于创建安装程序的 Visual Studio 安装项目 它成功安装了该服务 当我从枚举中选择任何值时ServiceAccount除了ServiceAccount User 该服务安装时不会提
  • 启动离线 ClickOnce 应用程序并等待退出

    我已经部署了 ClickOnce Windows 窗体应用程序 应用程序 A 另一个应用程序 应用程序 B 以文件名作为参数启动应用程序 A 我用这段代码做到这一点 var basePath Environment GetFolderPat
  • 如何在C++中从Imagemagick图像获取缓冲区

    我正在使用 ImageMagick 库进行图像处理 我需要加载 bmp 图像 将其转换为 jpeg 将其加载到缓冲区中并通过网络发送 但是 我在 ImageMagick 中找不到任何可以在缓冲区中转换和存储数据的支持函数 我只能写入文件 尝
  • 使用 X509 证书对多个收件人进行 XML 加密和解密

    我已经成功地使用 MSDN 上的示例来加密和解密 xml 文档 http msdn microsoft com en us library ms229744 aspx http msdn microsoft com en us librar
  • 如何从 C 函数中返回多个值?

    如果我有一个产生结果的函数int和一个结果string 如何从函数中返回它们 据我所知 我只能返回一件事 这是由函数名称前面的类型决定的 我不知道你的是什么string是的 但我假设它管理自己的内存 您有两种解决方案 1 返回一个struc
  • 如何从源代码编译picoProlog?

    我是计算机科学专业的学生 正在学习 Prolog 逻辑编程 我发现了一个有趣的 Prolog 解释器 picoProlog http spivey oriel ox ac uk corner Logic Programming http s
  • 在文本文件中搜索字符串的更快方法[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要使用 C 在一组文本文件中搜索一个大约 13 个字符的字符串 文本文件的数量正在变化 范围在 100 1000 之间 文件大小范
  • 如何确保 IsInRole 检查不使用缓存的凭据

    我有一个连接到 WCF 服务的 WPF 客户端 我想锁定某些功能 以便只有某些用户可以执行某些操作 WCF 服务在执行服务方法时模拟客户端用户 操作系统是Windows XP 我正在读书这个问题 https stackoverflow co
  • 反序列化 jQuery 序列化表单

    我正在尝试将表单输入传递到 WebMethod 中并执行某些操作 我用了jQuery 序列化 http api jquery com serialize
  • C# 替换 Byte[] 中的字节

    替换字节数组中的某些字节的最佳方法是什么 例如我有bytesFromServer listener Receive ref groupEP 我可以做BitConverter ToString bytesFromServer 将其转换为可读格
  • 使用本机 Win32 读取“C”中的文本文件(Unicode)

    我有一个使用 CreateFile 和 WriteFile 创建的面向行的文本文件 Unicode 使用 ReadFile 以二进制流形式读取该文件非常简单 但需要额外的低级处理才能将其分成几行 是否有 Win32 函数可以为我执行此操作
  • 如何将 ContextMenuStrip 添加到 ToolStripMenuItem

    我希望当我单击菜单项时 显示一个包含 删除 重命名 等项目的上下文菜单 当右键单击菜单项时 如何将自身绑定为上下文菜单 我脑海中跳出的第一个想法是连接一些MouseDown事件于ToolStripMenuItem并显示第二个ContextM

随机推荐

  • 科学 Fortran 编译错误

    我正在研究科学建模程序 但还没有让我的程序编译 我没有碰过我的教授坚持认为以前有效的代码 只碰过 makefile 经过多次尝试 我得到的最远的是这个错误 Error on line 1112 Declaration error for x
  • 标记为 Obsolete 的接口方法在实现时不会从编译器发出消息

    考虑这个例子 public interface IAnimal Obsolete Animals can t eat anymore true void Eat public class Animal IAnimal public void
  • Swift 制作按钮超链接

    我使用的是 swift 因为它是一种相当新的编程语言 所以没有太多关于它的文档 我正在尝试使按钮充当超链接 我已经创建了一个 IBAction 但我不知道从哪里开始 这是我的代码 import UIKit class ViewControl
  • SQLite数据库分区

    我想创建 sqlite 分区结构 我创建了3个数据库 我将这 3 个数据库附加到另一个数据库 该数据库将成为父数据库 ATTACH DATABASE 1 db as 1 ATTACH DATABASE 2 db as 2 ATTACH DA
  • PNG 文件中的 Adler-32 校验和

    我目前正在编写一个 C 程序 该程序从另一个生成的数据文件构建 PNG 图像 该图像是调色板类型 Adler 32 校验和是根据未压缩数据计算得出的吗 a IDAT 数据块中的每个压缩块 b IDAT 数据块中的所有压缩块 c 跨越所有 I
  • 如何连接W10通用App和MySQL数据库

    我正在编写第一个在 MySql 数据库上运行的 Windows 10 通用应用程序 我使用了本指南中的代码 适用于 Windows 8 商店应用程序 https blogs oracle com MySqlOnWindows entry h
  • SwiftUI - 在预览中模拟 @EnvironmentObject 数据

    我有这个代码 struct WelcomeView View EnvironmentObject var userService UserService var body some View Text userService user us
  • 使用 pip 安装软件包时出现“SSL 证书验证失败”

    我正在尝试使用 pip 安装适用于 python 的 Scrapy 包 以及其他包 我尝试使用 python 3 和 python 2 进行安装 我已经安装 升级了 setuptools 如下所示 pip3 install upgrade
  • 回滚Python中的随机数生成器?

    是否可以通过指定的步数将随机数生成器 回滚 到较早的状态以获得重复的随机数 我希望能够做这样的事情 print random random 0 5112747213686085 print random random 0 404934137
  • 在Python中,有什么方法可以测试生成器对象以找出哪个生成器创建了它?

    给定一个生成器对象 是否可以测试它是否是由给定生成器创建的 也许更好的说法是 是否可以测试我们拥有什么 类型 的发电机 由于生成器对象具有类型generator 测试用type or isinstance不管用 考虑下面的代码 gt gt
  • 如何定期调用方法/函数? (time.sleep失败)[重复]

    这个问题在这里已经有答案了 我怎样才能打电话update定期 我尝试了以下操作 但它跳过显示 GUIlimit秒 然后仅显示最后一次更新 import tkinter as tk import time root tk Tk widget
  • 在运行时获取 Azure WebApp/网站名称

    我有一个名为 myapp azurewebsites net 的 Web 应用程序 并且还有一个名为 myapp failover azurewebsites net 的故障转移 它使用 DNS 和流量管理器 因此该站点实际上是 www m
  • 检测Java Swing组件是否被隐藏

    假设我们有以下 Swing 应用程序 final JFrame frame new JFrame final JPanel outer new JPanel frame add outer JComponent inner new Some
  • 是否可以在面向 4.0 的项目中引用面向 .net 4.5 的程序集?

    我有一个针对 net 4 0 的 MVC 3 应用程序 它还有十几个也针对 net 4 0 的项目 我已经为针对 net 4 5 的解决方案创建了一个使用反射的新项目 我想使用 4 5 中的一些不错的功能 当我尝试编译时 出现错误 指出 找
  • 如何忽略或包含普罗米修斯中的特定指标?

    我听说过ignore metrics配置项 它可以用来忽略或包含特定的Prometheus指标 但找不到任何官方文档如何使用它 任何人都可以帮我解决这个问题吗 您可以使用metric relabel configs过滤掉已经抓取的值 因此
  • R ggplot2:可以自定义时间尺度的连续性吗?

    是否有可能有一个日期时间尺度而不将周末视为时间连续体的一部分 例如 如果我用线条几何图形绘制 2 周内的股票价格 我不想在周末绘制 2 天的平坦期 我希望周五与周一联系 我想有更好的方法 但是您始终可以只使用绘图的索引 然后将日期指定为标签
  • 是否有可能降低这个 Javascript 算法解决方案的复杂性和意大利面条质量?

    问题 创建一个将两个参数相加的函数 如果仅提供一个参数 则返回一个需要一个参数并返回总和的函数 例如 addTogether 2 3 应返回 5 addTogether 2 应返回一个函数 使用单个参数调用此返回函数将返回总和 var su
  • 无法在 Android 4.4 KitKat 上快速关闭 ChunkedInputStream

    我有一个 Android Daydream 它使用 Twitter4j 的流实现来显示推文流 这在 Android 4 2 和 4 3 上运行良好 然而 在 4 4 上 我无法快速关闭流 在onDreamingStopped 我越来越这个堆
  • Nvidia 与 AMD 的内存分配

    我知道 AMD GPU 上的单个 GPU 内存块有 128MB 的限制 Nvidia GPU 是否也有类似的限制 您可以在运行时使用 clGetDeviceInfo 和 CL DEVICE MAX MEM ALLOC SIZE 查询此信息
  • 处理 DataGridView 中的空单元格

    我想为 DataGridView 的某些单元格为空或空时编写一个条件 例如 如果 cells 1 不为 null 或empty 则必须运行一个方法并且 我以某种方式编写了它 但其中一些不起作用 其中一个起作用了 但它不是解决我的问题的好方法