0
SQL ServerクエリでWPFのデータグリッドに問題があります。結果はうまくいきましたが、私のデータグリッドでは値がない空の列が返されます。ここで WPF Datagrid列は一部のフィールドで空の値を返します
が出力されている私のSQLクエリSELECT
DATENAME(dw, CAST(DATEPART(m, TASK.Date) AS VARCHAR) + '-' +
CAST(DATEPART(d, TASK.Date) AS VARCHAR) + '-' +
CAST(DATEPART(yy, TASK.DATE) AS VARCHAR)) AS 'Day Name',
EMP.Employee_ID AS 'Employee ID',
EMP.Employee_LastName + ' ' + EMP.Employee_FirstName AS 'Employee Name',
TASK.Task_Assigned AS 'No. of Assigned Task',
TASK.Task_Completed AS 'No. of Completed Task',
TASK.Task_Remaining AS 'No. of Remaining Task',
TASK.Total_Tasks AS 'Total No. Of Tasks Including Lastweek',
CAST(Task.Date As DATE) AS 'Date'
FROM
[dbo].Employee_Table EMP
INNER JOIN
[dbo].Tasks_Table TASK ON EMP.Employee_ID = TASK.Employee_ID
あるこの
しかし、私のWPFアプリケーションでこれを実行した後、これは私が得るものです
SQL Server 2012 Execute Query Output
ここにあります私はvb.netを使用して私のSQLクエリを実行する
Dim conn As SqlConnection = New SqlConnection("")
Dim sqlCommand As SqlCommand = New SqlCommand()
sqlCommand.CommandText = "[dbo].[DisplayTTM]"
sqlCommand.CommandType = CommandType.StoredProcedure
sqlCommand.Connection = conn
conn.Open()
sqlCommand.ExecuteNonQuery()
objDataAdapter = New SqlDataAdapter(sqlCommand)
objDataAdapter.Fill(ds, "TeamTaskManager")
dgrid_MyTTM.DataContext = ds
conn.Close()
私のDataGrid wpfコードです。
<DataGrid Name="dgrid_MyTTM" ItemsSource="{Binding Path=TeamTaskManager}" AutoGenerateColumns="True" IsReadOnly="True">
</DataGrid>
PS。 ds.getXml()
を使用すると、クエリから値が取得されますが、画面に出力されません。誰かが私にこれを助けることを願っています。おかげ