从SQL导出到datagrid标头名称 [英] Export from SQL to datagrid headers name

查看:229
本文介绍了从SQL导出到datagrid标头名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

我想知道当我将数据从SQl导出到datagriview时,将在标头名称后自动添加一个数字.一些标头具有相同的名称,并且在datagrid中看起来像:Nazev1,Nazev2,Nazev3为什么?我只想要名称:nazev. -自动重命名为Nazev 1,Nazev2.我该如何解决?

谢谢

我尝试过的事情:

在SQL中定义

Hello,

I would like known when I export data from SQl to datagriview will automatic add a number after header name. Some headers have same name and in datagrid look like: Nazev1, Nazev2,Nazev3 why? I want only name: nazev. - auto renaming to Nazev 1, Nazev2. How can I fix it?

thank you

What I have tried:

Define in SQL

VPrikazMzdyAZmetkyPostup.nazev AS [Nazev]


VPrikazMzdyAZmetkySmena.nazev AS [Nazev]

推荐答案

编写SQL SELECT查询时,您指定标题文本(假设您使用DataTable或DataSet作为数据源):
When you write your SQL SELECT query you specify the header text (assuming you use a DataTable or DataSet as the DataSource):
SELECT A, B, C FROM MyTable

您是这样的DGV:

Will give you a DGV like this:

A   B   C
1   2   3
4   5   6

当您想要特定的文本时,请使用AS:

When you want specific text, you use AS:

SELECT A AS [Column number one], B AS [Charles XII], C AS Hello FROM MyTable

,您将获得标头:

And you will get the headers:

Column number one    Charles XII    Hello
                1              2        3
                4              5        6


根据使用情况的不同,您可能无法拥有多个具有相同名称的列-一个实例必须是具有控件的控件唯一的名称.
我可以使用列名称相同的多个DataGridViews吗? :csharp [^ ]

当然,总会有一些技巧可以克服这个问题
Depending on the usage context, you may not be able to have multiple columns with the same name- an instance would be when it is a control which must have a unique name.
Can I have multiple DataGridViews with columns with the same name? : csharp[^]

Of course, there is always trickery that can be used to overcome this


这篇关于从SQL导出到datagrid标头名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆