繁体   English   中英

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

[英]How to remove header name / column name from datatable

在此处输入图片说明 我只希望数据而不是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);

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

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

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

dgwStudents.ColumnHeadersVisible = false;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM