在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;
展开
1个回答
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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |