程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> wpf將表中數據顯示到datagrid示例

wpf將表中數據顯示到datagrid示例

編輯:C#入門知識

wpf將表中數據顯示到datagrid示例。本站提示廣大學習愛好者:(wpf將表中數據顯示到datagrid示例)文章只能為提供參考,不一定能成為您想要的結果。以下是wpf將表中數據顯示到datagrid示例正文


a.在.xaml文件中拖入一個datagrid,然後添加列名,應用Binding="{Binding 數據庫中的列稱號}",以下: 

<DataGrid AutoGenerateColumns="False" Height="438"HorizontalAlignment="Left" Margin="23,278,0,0" Name="dataGrid1"  VerticalAlignment="Top" Width="1249">           

    <DataGrid.Columns>               

    <DataGridTextColumn Width="100" FontSize="15" Header="編號" Binding="{Binding id}"/>                          

    <DataGridTextColumn Width="140" Header="稱號" FontSize="15"  Binding="{Binding name}"/>               

     </DataGrid.Columns>       

</DataGrid>

b.起首把要顯示的數據查詢後放入datatable中  

public DataTable Show()
{           
DataTable dt = new DataTable();           
try           
{
if (DBHelper.connection.State == ConnectionState.Closed)                   
DBHelper.connection.Open();               
string sql = "查詢語句";               
DataSet ds = new DataSet();               
SqlDataAdapter sda = new SqlDataAdapter(sql,DBHelper.connection);               
sda.Fill(ds, "虛擬表名");               
dt= ds.Tables["虛擬表名"];           
}           
catch (Exception ex)           
{               
MessageBox.Show(ex.Message);           
}           
return dt;       
}
//留意:該辦法中的虛擬表名就是一個本身界說的表稱號
c.然後在後台代碼編纂處將datatable中的數據與datagrid綁定 
dataGrid1.ItemsSource = Show().DefaultView;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved