Tag: 数据集

将XML文件读取为DataSet

我对解析XML文件缺乏经验,而且我将线图数据保存到xml文件中,所以我做了一些研究。 根据这篇文章,在读取XML文件的所有方法中, DataSet是最快的。 因为可能存在大量数据,所以我使用DataSet是有道理的。 这是我的图形文档的外观: 由于这些行中可能存在大量的点,因此我需要尽可能快地以尽可能少的资源获取数据。 如果有比DataSet更快的方法,请赐教。 否则,有人可以告诉我如何使用DataSet作为我的XML解析器来获取图形数据吗?

在Visual Studio中更新DataSet结构以匹配新的SQL数据库结构

在对SQL数据库结构进行一些更改(使用SQL Server Management Studio中的脚本)之后,如何在Visual Studio中更新我的DataSet.xsd文件以匹配新结构? 我必须手动完成吗? 我考虑过删除DataSet并导入一个新的DataSet,但我将丢失所有自定义的Table Adapter查询。

表是可以为空的DateTime,但DataSet会抛出exception吗?

我正在尝试使用DataSet设计器从查询中创建数据表。 我把它弄得很好。 使用的查询从数据库返回可为空的datetime列。 但是,当它涉及到这段代码时: DataSet1.DataTable1DataTable table = adapter.GetData(); 这会抛出一个StrongTypingException: [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public System.DateTime event_start_date { get { try { return ((global::System.DateTime)(this[this.tableDataTable1.event_start_dateColumn])); } catch (global::System.InvalidCastException e) { throw new global::System.Data.StrongTypingException(“The value for column \’event_start_date\’ in table \’DataTable1\’ is DBNull.”, e); } } set { this[this.tableDataTable1.event_start_dateColumn] = value; } } 如何使用设计器允许此列为Nullable?

如何将存储过程的多个结果存储到数据集中?

如何将StoredProcedure中的结果集合并到ASP.NET中的一个数据集中? 下面是我在asp.net中的代码 SqlDataAdapter adap = new System.Data.SqlClient.SqlDataAdapter(“sp_Home_MainBanner_TopStory”,con); adap.SelectCommand.CommandType = CommandType.StoredProcedure; adap.SelectCommand.Parameters.AddWithValue(“@rows”, 9); DataSet DS = new DataSet(); adap.Fill(DS, “Table1”); adap.Fill(DS, “Table2”); GridView1.DataSource = DS.Tables[“Table2”]; GridView1.DataBind(); 即使有两个适配器,我怎样才能将结果合并到一个数据集中?

使用C#中的.NET 3.5将数据集转换为JSON

我一直在寻找一种简单的方法将数据集从PostgreSQL数据库转换为JSON,以便在我正在构建的项目中使用。 这是我第一次使用JSON,我发现找到一种简单的方法很难找到。 我一直在使用StringBuilder从数据集中的信息创建一个JSON字符串,但我听说使用System.Runtime.Serialization命名空间可以非常简单地使用.NET 3.5,尽管我有还没找到关于如何做到的简单文章或博客! 最简单的方法是什么?

使用C#连接到Mysql数据库 – 需要一些数据集

编辑 我显然不明白如何做到这一点。 在提供示例之后,我决定更多地阅读书籍,并尝试使用给出的示例来解决它。 谢谢。 编辑结束 我想连接到mySql DB,读取表/行,然后将它们写入控制台。 这段代码是否正确? 我在Visual Studio 2005中得到数据集错误。 代码不是我的,从网上得到它。 我只是修改了一下(变量名等)。 如果您有一个很好的教程,请发布链接。 =) /* Performing a SELECT statement using ADO.NET */ #region Using directives using System; using System.Data; using System.Data.SqlClient; using MySql.Data.MySqlClient; #endregion namespace testConnect1 { class SqlTest1 { static void Main() { string connectionString = “server = localhost user id = root […]

将数据集保存到数据库

我正在尝试将数据集保存到数据库。 我从另一个类获得了一个数据集,现在用户在datagridview上对表单进行更改,然后需要将更改的数据集保存在数据库中。 我使用下面的代码; 它不会产生任何错误,但数据不会保存在数据库中。 public class myForm { DataSet myDataSet = new DataSet(); public void PouplateGridView() { try { SqlService sql = new SqlService(connectionString); // Valid Connection String, No Errors myDataSet = sql.ExecuteSqlDataSet(“SELECT * FROM Qualification”); // Returns a DataSet myDataGridView.DataSource = myDataSet.Tables[0]; myDataGridView.AutoGenerateColumns = true; myDataGridView.AutoResizeColumns(); } catch (Exception ex) { MessageBox.Show(ex.InnerException + Environment.NewLine […]

将select new转换为DataTable?

我使用的是.NET 3.5,需要将下面的select new结果转换为DataTable。 是否有内置的东西或任何人知道的方法可以做到这一点? var contentList = (from item in this.GetData().Cast() select new { Title = item.GetMetaData(“Title”), Street = item.GetMetaData(“Street”), City = item.GetMetaData(“City”), Country = item.GetMetaData(“Country”) });

如何在c#中将多个DataTable存储到单个DataSet中?

我有下面的代码,其中包含多个带有结果的DataTables,我需要传递一个包含所有DataTable值的DataSet。 MySqlCommand cmd = new MySqlCommand(getLikeInfo, con); MySqlDataAdapter da = new MySqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); MySqlCommand cmd1 = new MySqlCommand(getKnowInfo, con); MySqlDataAdapter da1 = new MySqlDataAdapter(cmd1); DataTable dt1 = new DataTable(); da1.Fill(dt1); MySqlCommand cmd2 = new MySqlCommand(getHotelInfo, con); MySqlDataAdapter da2 = new MySqlDataAdapter(cmd2); DataTable dt2 = new DataTable(); da2.Fill(dt2); MySqlCommand cmd3 = […]

如何举办房地产变更活动?

当我使用DataSet时,有可能在RowChanging,RowChanged,ColumnChanging,ColumnChanged等上引发事件…… 如何对Entity Framework中的实体执行相同操作?