Mam następujący SqlDataSource
i chcę, aby przekształcić go DataView
i przeczytać kolumnę z nim:Konwersja SqlDataSource do DataTable i DataView
SELECT
dbo.Divisions.DivisionShortcut,
COUNT(DISTINCT dbo.UserQuiz.Username) AS [Number of Participants]
FROM
dbo.Divisions
INNER JOIN
dbo.employee ON dbo.Divisions.SapCode = dbo.employee.DivisionCode
INNER JOIN
dbo.UserQuiz ON dbo.employee.Username = dbo.UserQuiz.Username
INNER JOIN
dbo.Quiz ON dbo.UserQuiz.QuizID = dbo.Quiz.QuizID
WHERE
(dbo.Quiz.QuizID = @QuizID)
GROUP BY
dbo.Divisions.DivisionShortcut
Ten SqlDataSource
pozwala użytkownikowi wprowadzić numer Quiz, a to pobierze całkowitą liczbę uczestników tego quizu. Chcę przekonwertować ten SqlDataSource
na DataTable
i odczytać z niego kolumnę.
Jak to zrobić?
Co masz jest instrukcja SQL, a nie 'SqlDataSource'. Czy masz kod do tworzenia 'SqlDataSource', który nie działa? –
Czytanie kolumn nie jest problemem po przekształceniu w obiekt datatable – Sami