VS2015 数据集添加数据表

问题描述

用VS2015自带的数据集向导添加了数据表,如:dataset1下面有datatable1,datatable2,现在想用代码再添加一个datatable到dataset1中,这样可以吗?

解决方案

解决方案二:
拿到dataset1然后再手动添加datatable应该是可以的,但你为什么不将数据源添加方式一致呢?
解决方案三:
试了下面的代码不行?SqlCommandsqlcmd=newSqlCommand("selectLoc,DocLevel,DocTypeFROMtrxListINYNONPOST",sqlconn);SqlDataAdapterda=newSqlDataAdapter(sqlcmd);da.SelectCommand=sqlcmd;DataSetBrandDS=newDataSet();DataTabledt=newDataTable();DataTablecustomerTable=DataSet1.Tables["Customer"];da.Fill(DataSet1);
解决方案四:
引用2楼Chng100818的回复:

试了下面的代码不行?SqlCommandsqlcmd=newSqlCommand("selectLoc,DocLevel,DocTypeFROMtrxListINYNONPOST",sqlconn);SqlDataAdapterda=newSqlDataAdapter(sqlcmd);da.SelectCommand=sqlcmd;DataSetBrandDS=newDataSet();DataTabledt=newDataTable();DataTablecustomerTable=DataSet1.Tables["Customer"];da.Fill(DataSet1);

你这代码根本过不了编译,DataSet1都没定义
解决方案五:
引用3楼xdashewan的回复:

Quote: 引用2楼Chng100818的回复:
试了下面的代码不行?SqlCommandsqlcmd=newSqlCommand("selectLoc,DocLevel,DocTypeFROMtrxListINYNONPOST",sqlconn);SqlDataAdapterda=newSqlDataAdapter(sqlcmd);da.SelectCommand=sqlcmd;DataSetBrandDS=newDataSet();DataTabledt=newDataTable();DataTablecustomerTable=DataSet1.Tables["Customer"];da.Fill(DataSet1);

你这代码根本过不了编译,DataSet1都没定义

DataSet1是用VS2015数据集向导添加dataSet自动生成的.
解决方案六:
SqlCommandsqlcmd=newSqlCommand("selectLoc,DocLevel,DocType,DocNoFROMtrxListINYNONPOST",sqlconn);SqlDataAdapterda=newSqlDataAdapter(sqlcmd);sqlconn.Open();da.SelectCommand=sqlcmd;DataTabledt=newDataTable();da.Fill(dt);foreach(DataRowdrindt.Rows){stringcol2=(string)dr[0];MessageBox.Show(col2);}这样用messageBox.show可以显示SQL里面查询的数据。现在不知如何把数据填到图片上的DataTable3,好像DataTable1一样???

时间: 2024-12-22 01:18:52

VS2015 数据集添加数据表的相关文章

WCF分布式开发步步为赢(8):使用数据集、数据表、集合传递数据

数据集(DataSet).数据表(DataTable).集合(Collection)概念是.NET FrameWork里提供数据类型,在应用程序编程过程中会经常使用其来作为数据的载体,属于ADO.NET的一部分.今天我们WCF分布式开发步步为赢第8节的内容:使用数据集(DataSet).数据表(DataTable).集合(Collection)传递数据.本节内容除了介绍几个类型概念外的,同样会详细给出代码的实现过程.此外我们会分析这几种数据类型的优势和缺点,以及在面向对象的服务开发过程中如何解决

PHP创建MYSQL数据库与数据表常用命令和数据类型设定

其实准备学习PHP语言已经有计划好几年,但都忙于一些事情没有静心尝试,鉴于项目的需要,必须要学点技术,所以准备把前端.前端框架以及PHP这个后端应用逐渐的学习起来.根据以往的学习进度和习惯,还是直接做项目比较直接,因为老蒋自认为不是很聪明,那种函数.数组真的搞不明白,也记不住,所以直接从实例下手. 在涉及到数据库添加的时候,我们可以直接在PHPMYADMIN面板中直接可视化添加,但是我还是喜欢直接用SQL命令添加,这样比较方便,看似也高大上,更有平时使用VPS的时候也有点习惯. 在这个项目中,我

看实例学VFP:向数据表中添加记录时自动生成编号

本例在"看实例学VFP:向数据表中添加记录并验证输入数据是否合法"的基础上进行了改进,实现了在添加记录时不仅能够完成对输入数据的校验,还具有自动生成编号的功能.自动生成编号的相关代码加在表单的init事件及"添加"按钮的click中,在表单第一次启动或添加完记录后都会调用此段代码,实现自动生成编号的功能.运行界面如下: 本例用到了"数据1"数据库中的"网站信息表",关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出,

看实例学VFP:向数据表中添加记录并验证输入数据是否合法

本例的执行过程大致是在添加记录时首先使用empty()函数对接收数据文本框作是否为空的判断,使用locate做记录指针定位(关于vfp表记录指针定位和数据排序请参考:记录指针定位和数据排序),并判断是否和表中已有的数据重复.通过以上方式完成数据校验,如果满足非空.非重复的条件,则使用append blank命令在表中添加一条空白记录,然后使用replace命令将该记录的对应字段的值修改成表单上对应文本框内输入的值.程序运行时如下图: 本例用到了"数据1"数据库中的"网站信息表

js表单动态添加数据并提交

v情景1:已经存在form对象了,动态为form增加对象并提交 function formAppendSubmit(){ var myform=$('#newArticleForm'); //得到form对象 var tmpInput=$("<input type='text' name='blogArticleForm.articleContent'/>"); tmpInput.attr("value", myUeditor.window.getCon

mysql用命令向表中添加数据刷新不显示

问题描述 mysql用命令向表中添加数据刷新不显示 mysql用命令向表中添加数据刷新不显示,每次都要关闭mysql后再打开就能看到添加进去的数据,不想这么麻烦,求大神相助,有没有好办法不关闭mysql只刷新就可以看到数据 解决方案 你应该是把Mysql的自动提交给关了吧!重新打开就行了 show variables like "autocommit"; 看value 是否为ON 不为ON的话 set autocommit=1; 这样应该就可以看到数据了 解决方案二: 直接命令行模式下

求大神解答一下-PHP关联表添加数据 为什么添加进去从表的mt_web_newssort.sortid的内容显示不了

问题描述 PHP关联表添加数据 为什么添加进去从表的mt_web_newssort.sortid的内容显示不了 /* * 新闻保存处理 */ public function edit(){ $db = M('WebNews'); $news_id = intval($_GET['id']); if ($this->isAjax()){ if ($this->isPost()){ if ($news_id){ $db->data($_POST)->where(array('mt_we

asp.net(用户后台无数据表,而是用asp.net配置添加用户管理员的。)

问题描述 asp.net(用户后台无数据表,而是用asp.net配置添加用户管理员的.) 用户后台无数据表,而是用asp.net配置添加用户管理员的.那如何实现用户登录界面,代码该怎么写

hibernat一对多表连接添加 例如 使用员工表添加数据

问题描述 hibernat一对多表连接添加 例如 使用员工表添加数据 例如 员工对象中部门属性只有部门名称 没有id 如何添加员工表时 顺便添加一个部门表 所有id均为native生成策略 解决方案 http://blog.csdn.net/wed110/article/details/7844937