我正在使用视觉工作室2017为我的公司创建一个新数据库,只需从一堆分散的Excel文件中工作。我遇到的最新问题是命名DataSet的DataColumns。
在视觉工作室中,我编辑了属性,例如列的名称为firstName
,标题为名字但是当我将DataSet
显示为DataTable
它会显示firstName
而不是标题。
如果标题暴露在前端,那么标题应该是显示的吗?我确实将这些代码插入到表文件中;
DataTable dt = new DataTable();
dt = clientEmployerDataSet.Clients;
clientsDataGridView.DataSource = dt;
这会产生某种意想不到的副作用吗?如果需要,我可以提供属性的图片。
答案 0 :(得分:0)
在templatefield
gridview
中,将标题文字设为名字 HeaderText="First Name"
,并将label
的文字设为firstName
比如Text='<% #Eval("firstName") %>'
中的itemtemplate
:
<asp:TemplateField HeaderText="First Name">
<ItemTemplate>
<asp:Label ID="lblfirstName" runat="server" Text='<% #Eval("firstName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>