Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么IntelliSense不“知道”我的数据表?

为什么IntelliSense不“知道”我的数据表?
EN

Stack Overflow用户
提问于 2012-03-21 01:40:33
回答 2查看 1.6K关注 0票数 3

我创建了一个数据集(DataSet1.xsd)。然后我创建了一个TableAdapter (DataTable1TableAdapter)并添加了一个查询(如下图):

当我预览数据时,我看到的正是我所期望的:大量返回的行。

在我的C#程序的button1_Click事件中,我尝试键入以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace MailingList
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.DataTable1TableAdapter.Fill(this.DataSet1.DataTable1);
            foreach (DataRow row in DataTable1.Rows)
            {
                // insert code here to work with the data
            }

        }
    }
}

问题是IntelliSense无法识别我的数据表,并在其下面放置了一条弯曲的红线。既然我在设计器屏幕中描述了|设计了datatable,那么我不应该在我的程序中使用它吗?或者,我是否必须在程序中定义datatable并向其中添加列?

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-21 01:52:20

您需要添加Dataset to Form1

来自MSDN:

打开要使用的窗体或组件。如果需要,请切换到设计器的“设计”视图。从“工具箱”的“数据”选项卡上,将一个DataSet对象拖到设计器上。

此时将出现“选择数据集”对话框。选择“类型化数据集”,然后从下拉列表中选择要使用的数据集,再单击“确定”。

该下拉列表将填充项目中所有类型化数据集类的列表。

票数 1
EN

Stack Overflow用户

发布于 2012-03-21 01:52:32

DataTable是DataSet的一部分,没有本地引用。变化

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
this.DataTable1TableAdapter.Fill(this.DataSet1.DataTable1);
foreach (DataRow row in DataTable1.Rows)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
this.DataTable1TableAdapter.Fill(this.DataSet1.DataTable1);
foreach (DataRow row in this.DataSet1.DataTable1.Rows)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9797528

复制
相关文章
为什么我不建议你写注释?
实际上,注释最多也就是一种必须的恶。若编程语言足够有表达力,或者我们擅长于用这些语言来表达意图,就不那么需要注释了,甚至也许根本不需要。 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败,我用了失败一词,其实是说真的。注释总是一种失败,是因为我们无法找到不用注释就能表达这段代码含义的方法。 如果你发现你的代码需要写注释,那么你就应该想想是不是有办法翻盘,用代码来表达。并不是不让你真的不用注释,而是有些时候,用注释是因为我们怕其他的开发者在我们的代码的时候,看不懂我们的代码从而去加注释,那么我们为什么不写出其他开发者一目了然的代码呢?
用户7386338
2020/05/29
1.2K0
为什么我不建议你用 Select * ?
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。
JavaFish
2019/10/17
1.7K0
为什么我的自动化流程不执行
很多人经常会有这个问题,为什么我的自动化流程不执行。如果你设置好了自动化流程,但是自动化流程却没有执行,请按照如下的顺序检查你的流程配置:
阿那个沫
2022/11/08
1.5K0
为什么我的自动化流程不执行
为什么我不建议你用 if-else ?
程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个 if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是否为 null;不同类型执行不同的流程。
开发者技术前线
2020/11/23
2.1K0
为什么我不建议你用 if-else ?
为什么我不建议自研BI系统?
互联网的本质之一是信息共享,而共享的背后是各种原子粒度的数据流动。有以内容生产和内容消费匹配为目的的数据流动,比如搜索引擎;也有以人、货、场信息匹配为目的的数据流动,比如电商平台。
IT阅读排行榜
2023/02/13
7670
为什么我不建议自研BI系统?
我为什么不建议你使用Python3.7.3?
之前使用Python的环境一直是Python3.7.3的,一直使用的很正常,没有什么毛病,直到最近做一个图片下载器的时候发现了问题。
云爬虫技术研究笔记
2019/11/05
2.1K0
我为什么不建议你使用Python3.7.3?
Python 为什么没有 main 函数?为什么我不推荐写 main 函数?
毫无疑问 Python 中没有所谓的 main 入口函数,但是网上经常看到一些文章提“Python 的 main 函数”、“建议写 main 函数”……
Python猫
2020/06/04
2.5K0
JAVA要死了吗?不!我来告诉你为什么!
我们看到“Java 死了吗?” 这个问题,年年都被抛出来,然而至今为止,从所有的第三方统计来看,Java 不仅活的很好,还在保持增长。虽然不断有新的语言面世,TIOBE 仍将 Java 评选为 2015 年度最热门语言,目前显示它相比 2014 年,用户增加了 5%,高于其他所有编程语言。
哲洛不闹
2018/09/14
7880
JAVA要死了吗?不!我来告诉你为什么!
为什么我不建议你通过 Python 去找工作?
这是读者“前进一点”在微信上问我的一个问题,我当时给他的回复是“Python 挺火的,学 Python 就好。”但当我在 B 站上看了羊哥的一期视频后,深感懊悔,觉得自己给出的建议是不负责任的。
黄啊码
2022/06/20
2.8K0
为什么我不建议你使用Java序列化
如今大部分的后端服务都是基于微服务架构实现的,服务按照业务划分被拆分,实现了服务的解耦,同时也带来了一些新的问题,比如不同业务之间的通信需要通过接口实现调用。两个服务之间要共享一个数据对象,就需要从对象转换成二进制流,通过网络传输,传送到对方服务,再转换成对象,供服务方法调用。这个编码和解码的过程我们称之为序列化和反序列化。
故里
2020/11/25
2K0
为什么我不建议你使用Java序列化
为什么我不建议你通过 Python 去找工作?
这是读者“前进一点”在微信上问我的一个问题,我当时给他的回复是“Python 挺火的,学 Python 就好。”但当我在 B 站上看了羊哥的一期视频后,深感懊悔,觉得自己给出的建议是不负责任的。
沉默王二
2020/05/26
2.7K0
JVM 你知道不
关于 Java 虚拟机的学习,无论从业务开发上来说,还是从解决问题的角度上来看。我认为都是一个 Java 程序员必会的一个知识体系,为什么这么说呢?还是那句耳朵已经听起茧的话 ”知其然,而知其所以然“。
星尘的一个朋友
2020/12/30
3070
JVM 你知道不
为什么我不建议你用去 “ ! = null " 做判空?
最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢?
用户9239674
2022/01/22
1K0
为什么我把 Run 出来的 Apk 发给老板,却装不上!
当我们在 Android Studio 中,直接 Run 一个项目时,AS 会自动打一个 Debug 的 Apk,并通过 ADB 命令,将 App 安装到我们连接的设备上。
CCCruch
2019/07/31
2.7K0
为什么我把 Run 出来的 Apk 发给老板,却装不上!
为什么我把 Run 出来的 Apk 发给老板,却装不上!
当我们在 Android Studio 中,直接 Run 一个项目时,AS 会自动打一个 Debug 的 Apk,并通过 ADB 命令,将 App 安装到我们连接的设备上。
Android技术干货分享
2019/08/01
2.7K0
996的程序员们,为什么我不建议你买保险?
所以在医院,我们经常能看到,很多病人明明有医治的方案,却因为没有钱,只能眼睁睁地看着他离去。
Java团长
2019/08/22
2.8K0
996的程序员们,为什么我不建议你买保险?
我知道你不知道,我到底知不知道?
在计算机面试中,逻辑类题目是规模以上互联网公司的必考题。由于题目花样百出,准备难度较大,题海战术可能不是推荐的做法。在这个系列里,我将精选十道非常经典的逻辑题,希望能帮助你找到解题思路 / 技巧。如果能帮上忙,请务必点赞加关注,这真的对我非常重要。
用户9995743
2022/12/22
5000
点击加载更多

相似问题

为什么sequelize Intellisense不工作?

42

Intellisense不工作

33

为什么我的Html助手没有intellisense?

102

为什么Intellisense不建议NumericUpDown的Text属性?

11

我的KeyBindings不工作,我想知道为什么

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文