datagrid中的复选框sql表中的字段如果为true我需要选中该复选框

时间:2011-03-18 18:42:07

标签: vb.net sql-server-2005

嗨,我是Madurai的Mukesh

我正在使用一个VB.Net表单,其中我有一个sql表。它是一个布尔字段。

我想在表单中显示此字段,如果该字段值为true,则显示为false,则不应检查该字段。 这有可能吗?

如果可能的话,请帮我处理我必须输入的代码,以便在datagrid视图中对该列进行检查。

我使用添加新项目然后是数据库在vb.net中创建了sql。

1 个答案:

答案 0 :(得分:0)

首先,正如您可能已经完成的那样,您需要导入数据库。然后设置数据源,以便在代码中引用它。如果你不知道如何做这些事情,你需要在MSDN等上查找它们。他们非常直截了当。 (我不建议问一个stackoverflow问题来学习如何做这些,因为你可能只是得到一个链接作为答案。)

一旦你设置了数据库,你应该能够使用一个类似于的非常简单的代码将复选框的检查/未检查状态(我认为你所指的)与值绑定在一起。以下内容:

CHECKBOX.Checked = DATABASE_BOOLEAN_FIELD

将“CHECKBOX”替换为复选框的名称,将“DATABASE_BOOLEAN_FIELD”替换为数据库的布尔字段。

因此,作为回顾,您需要执行以下步骤。根据经验,我可以告诉你,通过编程变得更好的最好方法之一就是循序渐进,利用自己的知识和研究技巧来确定每一步。

  1. 将数据库导入您的VB.net项目。
  2. 创建数据源。
  3. 将复选框的“已选中”属性设置为数据源中的布尔字段。
  4. 在你认真尝试过之后,如果你仍然难过,我可以更详细地引导你完成它。只需评论我的答案(并编辑您的问题以包含您为此目的编写的代码)以获得更多帮助。