如何从数据表中删除标题名称/列名称

时间:2018-09-28 10:08:31

标签: c#

enter image description here我只希望数据而不是DataTable结果集中的标题列名称。或者有可能创建没有列标题的DataTable。我尝试了所有可能的情况,但什么也没得到。

是我的sp结果,可以很容易地将其转换为DataTable。但是我不想标题行。 SQL中有一个选项,我们可以包含或排除列标题,但即使这样也不起作用

非常感谢您的帮助。

这是我的测试C#代码

DataTable table = new DataTable();
SqlCommand cmd = new SqlCommand("Rmtest1", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@unitName", SqlDbType.VarChar).Value = unitName;
cmd.Parameters.Add("@startdate", SqlDbType.VarChar).Value = startDate;
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(table);

所以基本上我想要行而不是标题

2 个答案:

答案 0 :(得分:1)

据我所知,您无法隐藏/删除列标题,但可以使用一些字符串空间(“”)更改列标题名称,以使列标题看起来像空白。

答案 1 :(得分:0)

您无法从DataTable隐藏列标题。但是您可以将其从显示控件中隐藏。我不确定要为您的案例使用哪个控件,但是您可以使用以下代码将其从WinForm App中的DataGridView中隐藏。

dgwStudents.ColumnHeadersVisible = false;