在C#中如何将数据库中的内容读取出来之后放在一个二维数组中呢?哪位高手帮一下忙,谢谢!

用到了datagridview控件,需要将数据库的内容先暂时存到二维数组中然后在进行时间戳的转换。

方式很多:
1. 最原始的, 放在 DataTable , DataTalbe 有行 DataRow , 有列 DataColumn , 相当于二维数组。

2. 用 Entity Framework , 这个功能就很强大了。

觉得你最需要的并不是要搞定这个目前的问题, 而是好好学习C#的基础知识。 基础打好了, 一切OK!!追问

谢谢你的回答,这个方法我也经常使用,目前遇到的问题是必须需要一个二维数组,将数据库中的内容进行存储,然后对该书组中的某两列数据进行时间戳的转换。

追答

那你就来个2重循环,遍历datatable中的每一行每一列 , 把datatable 中的数据放到2维数组中去不就得了?放到里数组里面了, 再怎么搞就是你的事了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-23
取出来DataTable中啊

在C#中如何将数据库中的内容读取出来之后放在一个二维数组中呢?哪位...
1. 最原始的, 放在 DataTable , DataTalbe 有行 DataRow , 有列 DataColumn , 相当于二维数组。2. 用 Entity Framework , 这个功能就很强大了。觉得你最需要的并不是要搞定这个目前的问题, 而是好好学习C#的基础知识。 基础打好了, 一切OK!!

C#怎样把access数据库中的数据刷新一下显示在DataGridView中
很简单,把你第一次加载数据的那个方法或者代码,在按钮的点击事件里面再来一次,比如你第一次加载数据的方法名叫loadInfo() ,如下代码:private void btnflush_Click(object sender, EventArgs e){ loadInfo();} 如果你没有将加载数据的步骤单独写成一个文件,是通过DataGridView.DataSource = 数据 ...

C#怎样把SQL数据库查询出来的结果在dataGridView的指定行中显示
要用Js 来操作了. 你这样等於重新绑定一次. dataGridView 被编译解析后也就是一个html table,你可以看下如何给table添加一个新行. 该行每列的数据就用ajax 从后来获取.你可以参考下 insertRow(); insertCell();这两个方法.

如何在C#中如何把一个类放在不同文件中
建两个不同的文件夹,然后用名称空间直接引用就行了

c#将三列数据从数据库中取出,计算两列的之后赋值给第三列,存入数据库中...
直接在数据库中 update [table] set [l3]=[l1]*[l2]

请高手帮我解释一下这些C#代码的意思(连接数据库的代码)
来看GetDataSet()方法 新建一个DataSet,用来存放从数据库获得的记录,Dataset可以在关闭数据库连接后使用;Sqldataadapter,从名字上看适配器的意识,类是我们用的笔记本的交流电适配器,充当一个中间角色,读取数据库中的数据进行一些处理,把它可以存入到dataset中,da.fill()方法就是把数据填充到dataset中,...

...进制数据,如何能读取和编辑这些数字,求高手帮助,急。。。急_百度...
数据库中的二进制文件是没有办法直接在数据库中显示的,只可以通过程序进行数据库图片的插入和读取,不知道你使用的是是么开发语言。我以C#代码为例。一般的思路都是:现将图片存入数据库。\/\/ 需要保存的图片为image1 \/\/ 先将图片保存起来 image1.Save("a.bmp");\/\/ 获得文件流 FileStream ...

C#在文本中查找字符串
使用 Regex 类的 Matches 方法,通过在输入字符串中找到的所有匹配填充 MatchCollection。下面代码示例演示了如何将集合复制到一个字符串数组(保留每一匹配)和一个整数数组(指示每一匹配的位置)中。MatchCollection mc; String[] results = new String[20]; int[] matchposition = new int[20]; Regex r = new ...

C# 将多个datatable中的内容分别导入到一个Excel中的多个sheet中,该怎么...
强烈建议你使用第三方组件——ASPOSE.EXCEL 几句代码就能搞定你说的问题;aspose支持动态创建WorkSheet,以及导入DataTable对象;网上有aspose的破解,你可以很容易搞到。

为C#查询出的字段添加别名,别名在另外一个数据表中存放
用存储过程,直接放入dataset中 然后绑定到dataGridView SqlConnection conn = new SqlConnection(“连接字符串语句”);cmd = new SqlCommand("exec 存储过程名", conn);cmd.Parameters.AddRange("添加存储过程参数,没有就算了");\/\/这句就是说明你是存储过程 cmd.CommandType = CommandType.Stored...

相似回答