在c#中datatable怎么转换成文本形式

在c#中datatable怎么转换成文本形式,把里面的表格去掉换成文本形式的就行了。不知道那位大佬能帮帮我,我是刚学C#的,谢谢各位大佬的帮忙。。。。DataTableD... 在c#中datatable怎么转换成文本形式,把里面的表格去掉换成文本形式的就行了。不知道那位大佬能帮帮我,我是刚学C#的,谢谢各位大佬的帮忙。。。。 DataTable Dt = Class1.GetDataTable("select nameuser 姓名,addtime 登录时间 from lishiji where nameuser='" + textBox1.Text + "' "); dataGridView1.DataSource = Dt; 展开
 我来答
匿名用户
2018-01-05
展开全部

datatable其实就是一张那个表,数据存在一个二维数组中,可以一个一个读出来。方法如下:

            DataTable dt ;//dt为你的DataTable,
            string strDtSrc = "";//DataTable里面的值将会放在这里
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                for (int j = 0; j < dt.Columns.Count; j++)
                {
                    strDtSrc += dt.Rows[i][j].ToString().Trim();
                    strDtSrc += " ";//每个数据用空格分隔。
                }
            }
追问
里面的东西我已经读出来了,就下history键里面下方表格转换成其他就行了,反正不 是表格就行了
追答

表格显示的数据就在Dt里面,按我写的程序就可以把表里的数据取出来放在字符里面。你就 我下面的代码放在你代码dataGridView1.DataSource = Dt;的后面,运行,表里的数据就被转成字符串格式,并以弹框的形式显示出来了。


            string strDtSrc = "";//DataTable里面的值将会放在这里
            for (int i = 0; i < Dt.Rows.Count; i++)
            {
                for (int j = 0; j < Dt.Columns.Count; j++)
                {
                    strDtSrc += Dt.Rows[i][j].ToString().Trim();
                    strDtSrc += " ";//每个数据用空格分隔。
                }
            }
            MessageBox.Show(strDtSrc);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式