Tengo el siguiente SqlDataSource
y quiero convertirlo en DataView
y leer una columna de ella:Convertir SqlDataSource a DataTable y 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
Este SqlDataSource
permite al usuario introducir el número de la prueba, y se Recuperará el número total de participantes en ese cuestionario. Quiero convertir este SqlDataSource
a un DataTable
y leer una columna del mismo.
Entonces, ¿cómo hacer eso?
lo que tienes es una instrucción SQL, no una 'SqlDataSource'. ¿Tiene algún código para la creación de su 'SqlDataSource' que no está funcionando? –
Leer las columnas no es el problema después de la conversión en tabla de datos – Sami