Sql querry к указанному столбцу datagrid
Здравствуйте, как я могу получить часть sql-запроса в определенный столбец в datagrid?
например: столбец из SQL querry "TabPrikazMzdyAZmetky.DatPorizeni" to datagridview column name "дата"
Что я уже пробовал:
Мой SQL-запрос:
Dim COMMAND As String = ("SELECT TabPrikazMzdyAZmetky.DatPorizeni,VPrikazMzdyAZmetkyKmenZbozi.RegCis,VPrikazMzdyAZmetkyPostup.nazev,TabPrikazMzdyAZmetky.kusy_odv,TabPrikazMzdyAZmetky_EXT._EPocetLidi,TabPrikazMzdyAZmetky.Sk_cas,TabPrikazMzdyAZmetky.Nor_cas_Obsluhy,VPrikazMzdyAZmetkyZamestnanec.Prijmeni,VPrikazMzdyAZmetkyZamestnanec.Jmeno,(CASE WHEN ISNULL(TabPrikazMzdyAZmetky.Sk_cas_Obsluhy, 0) = 0 OR ISNULL(TabPrikazMzdyAZmetky.Nor_cas_Obsluhy, 0) = 0 THEN 100 ELSE 100 * TabPrikazMzdyAZmetky.Nor_cas_obsluhy / TabPrikazMzdyAZmetky.Sk_cas_obsluhy END) AS _plneni_normy_o, rtrim(VMzdyAZmetkyCZavad.kod) + ' - ' + rtrim(VMzdyAZmetkyCZavad.nazev) AS _kod_nazev, VPrikazMzdyAZmetkyPostup.TAC_J, VPrikazMzdyAZmetkyPostup.TAC_Obsluhy_J, (Select TOP 1 TabPrPostup.BarCode FROM TabPrPostup WHERE TabPrPostup.IDPrikaz = VPrikazMzdyAZmetkyPrikaz.ID) AS _KodOperaceMontaz, VPrikazMzdyAZmetkyPrikaz.Prikaz FROM TabPrikazMzdyAZmetky WITH(NOLOCK) LEFT OUTER JOIN TabPrikaz VPrikazMzdyAZmetkyPrikaz WITH(NOLOCK) ON VPrikazMzdyAZmetkyPrikaz.ID = TabPrikazMzdyAZmetky.IDPrikaz LEFT OUTER JOIN TabCZavad VMzdyAZmetkyCZavad WITH(NOLOCK) ON VMzdyAZmetkyCZavad.ID = TabPrikazMzdyAZmetky.IDZavady LEFT OUTER JOIN TabKmenZbozi VPrikazMzdyAZmetkyKmenZbozi WITH(NOLOCK) ON TabPrikazMzdyAZmetky.IDTabKmen = VPrikazMzdyAZmetkyKmenZbozi.ID LEFT OUTER JOIN TabPrPostup VPrikazMzdyAZmetkyPostup WITH(NOLOCK) ON TabPrikazMzdyAZmetky.IDPrikaz = VPrikazMzdyAZmetkyPostup.IDPrikaz AND TabPrikazMzdyAZmetky.DokladPrPostup = VPrikazMzdyAZmetkyPostup.Doklad AND TabPrikazMzdyAZmetky.AltPrPostup = VPrikazMzdyAZmetkyPostup.Alt AND VPrikazMzdyAZmetkyPostup.IDOdchylkyDo IS NULL LEFT OUTER JOIN TabCisZam VPrikazMzdyAZmetkyZamestnanec WITH(NOLOCK) ON TabPrikazMzdyAZmetky.Zamestnanec = VPrikazMzdyAZmetkyZamestnanec.ID LEFT OUTER JOIN TabPrikazMzdyAZmetky_EXT WITH(NOLOCK) ON TabPrikazMzdyAZmetky_EXT.ID = TabPrikazMzdyAZmetky.ID WHERE ((TabPrikazMzdyAZmetky.TypMzdy <> 2)AND(((Select TOP 1 TabPrPostup.BarCode FROM TabPrPostup WHERE TabPrPostup.IDPrikaz = VPrikazMzdyAZmetkyPrikaz.ID)) LIKE N'" + TextBox1.Text + "'))AND((rtrim(VMzdyAZmetkyCZavad.kod) + ' - ' + rtrim(VMzdyAZmetkyCZavad.nazev)) IS NULL)") Dim CMD As New SqlCommand(COMMAND, CONNECTION) Dim DA As New SqlDataAdapter(CMD) Dim TABLE As New DataTable DA.Fill(TABLE) DataGridView1.DataSource = TABLE
Member 12270013
Не могли бы вы быть немного более точными в отношении этого требования?
пожалуйста, уточните, есть ли,
1. "часть SQL-запроса" относится только к определенному "столбцу", который вы пытаетесь выбрать?
например, запрос: выберите empName из EMPLOYEES-вам нужно "empName" в качестве вывода, чтобы показать в datagrid, а не его данные ?
2. "столбец из SQL-запроса 'TabPrikazMzdyAZmetky.DatPorizeni для объекта datagridview дата имя столбца''" : вы хотите, чтобы сведения о том, что имя столбца себе быть привязано к дате столбца для DataGrid? Или данные в разделе 'Табприказмздязметки.DatPorizeni' к вашей колонке даты datagrid.