`
piperzero
  • 浏览: 3471535 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

用非类型化的DataSet和类型化的数据集完成用户信息的增删改查(两种方法)

 
阅读更多

一:用数据集制作:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingDataSet1TableAdapters;

usingSystem.Data;

publicpartialclassDefault2:System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

UsersTableAdapteradapter=newUsersTableAdapter();

DataSet1.UsersDataTabletable=newDataSet1.UsersDataTable();

adapter.Fill(table);

//table[0].name="张";//修改

//table[3].Delete();//删除

//DataSet1.UsersRowrow=table.NewUsersRow();//增加

//row.uid="004";

//row.name="保定";

//row.password="123";

//row.power=2;

//row._lock=false;

//table.Rows.Add(row);

DataRow[]rows=table.Select("name='张三'");//查找

Response.Write(rows[0]["uid"]+"|"+rows[0]["name"].ToString()+"|"+rows[0]["password"]+"|"+rows[0]["power"]+"|"+rows[0]["lock"]);

adapter.Update(table);//这句话必须有否则只能更新视图不能更新数据库

this.GridView1.DataSource=table;

this.GridView1.DataBind();

}

}

二:用DataSet做:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

publicpartialclass_Default:System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

DataSetds=newDataSet();

stringstr=ConfigurationManager.ConnectionStrings["sqlstring"].ConnectionString;

using(SqlConnectionsqlcnn=newSqlConnection(str))

{

SqlCommandsqlcmm=sqlcnn.CreateCommand();

sqlcmm.CommandText="select*fromUsers";

SqlDataAdapteradapter=newSqlDataAdapter(sqlcmm);

adapter.Fill(ds,"Users");

//ds.Tables["Users"].Rows[0].Delete();//删除

//ds.Tables["Users"].Rows[1]["name"]="李?四?";//修改

//DataRowdr=ds.Tables[0].NewRow();//

//dr["uid"]=0007;

//dr["name"]="赵?六ⅷ?;

//dr["password"]=123;

//dr["power"]=0;

//dr["lock"]=false;

//ds.Tables[0].Rows.Add(dr);

//DataRow[]rows=ds.Tables[0].Select("name='张三'");

//查找

//Response.Write(rows[0]["name"].ToString()+rows[0]["password"]);

//DataRow[]rows=t.Select("Dname='"+TextBox3.Text.Trim()+"'","idDESC");

SqlCommandBuilderbuilder=newSqlCommandBuilder(adapter);

adapter.Update(ds,"Users");//这句话必须有否则只能更新视图不能更新数据库

}

this.GridView1.DataSource=ds.Tables[0];

this.GridView1.DataBind();

}

}



分享到:
评论

相关推荐

    创建类型化DataSet及架构讲解

    只有ADO.NET有DataSet对象,而且类型化DataSet是检索和更新关系表的优选方法(虽然DataSet并不局限于处理关系数据)。用户通过VS 2005设计器可创建类型化DataSet。类型化DataSet通过XML架构定义,并通过大量自动生成的...

    物联网数据集CIC IoT Dataset 2023和(TON-IoT)、以及网络数据集UNSW-NB15 Dataset 私聊

    该平台采用了NSX vCloud NFV来支持软件定义网络(SDN)、网络功能虚拟化(NFV)和服务编排(SO),它包含了从遥测数据集、Windows和Linux基础数据集以及网络流量数据集收集的异构数据源。 UNSW-NB15 Dataset是由...

    类型化DataSet登陆

    类型化DataSet登陆,内嵌数据库!自己仿照传智播客视频上面写的,希望对你有帮助!

    imdb dataset - imdb 数据集

    该数据集包含了丰富的信息,包括电影和电视节目的名称、上映日期、类型、演员阵容、导演、评分等。这些数据被广泛用于电影和电视节目相关的研究、分析和应用开发中。 IMDb数据集可以用于许多不同的用途,例如: 1....

    【ASP.NET编程知识】ADO.Net 类型化DataSet的简单介绍.docx

    【ASP.NET编程知识】ADO.Net 类型化DataSet的简单介绍.docx

    C#ADO纯代码的程序以及类型化DataSet的程序设计

    使用了SQLServer数据库专用的sqlConnection、sqlCommand等的连接,并可在当前窗体的查询且在本窗体中按分每个属性显示...类型化的DataSet的程序中应用了一个DataGridView的数据显示控件,同时也用的了一个登陆窗体……

    minist dataset - mnist 手写数字数据集

    标准化和广泛使用: MNIST已经成为了机器学习领域的标准基准数据集之一,许多算法和模型都会在这个数据集上进行测试和比较。 数据规模适中: MNIST数据集的规模适中,不会对计算资源和存储空间造成太大压力,同时又...

    Yelp Review Full dataset - Yelp Review Full 数据集

    Yelp Review Full数据集是一个公开的数据集,由Yelp提供,用于研究和开发目的。该数据集包含了Yelp网站上用户对商家的评论数据。它提供了一种丰富的资源,可用于进行自然语言处理、情感分析、推荐系统等方面的研究和...

    血细胞图像数据集.zip

    该数据集伴随着一个附加数据集,该数据集包含原始410张图像(增补前)以及两个其他子类型标签(WBC与WBC),以及这410张图像(JPEG + XML元数据)中每个单元的边界框。 更具体地说,文件夹“ dataset-master”包含...

    ado[1].net中文手册 学习 ado.net的重要资料

    有关类型化数据集和非类型化数据集的更多信息,请参阅数据集介绍。 性能 对于不连接的应用程序,ADO.NET 数据库提供的性能优于 ADO 不连接的记录集。当使用 COM 封送在层间传输不连接的记录集时,会因将记录集内的...

    BikeNYC数据集流量预测

    任务目标对原始数据进行滑窗采样,构造训练集、验证集和 测试集,三者比例为7:1:2; 模型要求 1. 模型结构:模型应同时使用卷积神经网络(CNN、残差 结构等)和循环神经网络(RNN、LSTM、GRU等); 2. 模型优化: ...

    ADO.Net 类型化DataSet的简单介绍

    一、弱类型DataSet的缺点:1、只能通过列名引用,dataset.Tables[0].Rows[0][“Age”],如果写错了列名编译时不会发现错误,因此开发时必须要记着列名。...5、自己动手写强类型DataSet(类型化DataSet,Typ

    DataSet对象 课件

    某学院《数据库技术应用》的课件。 主要内容:ADO.NET中的DataSet对象;...类型化数据集 利用DataSet修改数据;DataSet中的约束和数据关系;类型化数据集的应用 可供教师上课使用,也可供爱好者自学。

    生产情况记录VB2008+SQL2005

    8个用户,两个数据表,使用类型化DATASET修改、删除、增加,使用非类型化DATASET查询

    enron-aeslc-emails dataset - enron-aeslc-emails 数据集

    Enron AESLC Emails数据集是一个用于自然语言处理(NLP)研究的数据集,它包含了来自...5. **隐私处理**:由于数据集涉及到个人和敏感信息,安然公司在发布数据集时对电子邮件内容进行了匿名化处理,以保护个人隐私。

    用于云预报的卫星图像数据集

    用于云预报的卫星图像数据集 数据说明: 数据集包含70080个云标记的卫星图像,其中有...为了使标准化的数据集能够对计算机视觉方法进行基准测试,这包括了以全分辨率灰度数据集为中心和欧洲上空的投影数据集(128x128)。

    DataSet 对象:DataSet 对象 (DSO) 是一个 Matlab 对象,用于保存数据和元数据。-matlab开发

    标准 DataSet 对象类似于 Matlab 结构,但旨在标准化数据的组织和维护方式。 它最初是由化学和工程行业专家联盟于 2000 年设计的,用于包含他们在实际应用中使用的各种数据。 从那时起,它已多次更新,以添加物理...

    ado.net 中文手册(html)

    数据集 数据集介绍 用于创建数据集的visual studio工具 用组件设计器创建类型化数据集 用表达式创建数据集列 将表添加到现有数据集 将现有类型化数据集添加到窗体或组件 将非类型化...

    太阳能电池图像数据集.zip

    该数据集包含2,624个300x300像素的8位功能和有缺陷太阳能电池的8位灰度图像样本,具有从44个不同太阳能模块中提取的不同程度的退化。带注释的图像中的缺陷是内部或外部类型的缺陷,已知会降低太阳能模块的功率效率。...

Global site tag (gtag.js) - Google Analytics