當前位置:首頁 » 操作系統 » wpf綁定資料庫

wpf綁定資料庫

發布時間: 2022-06-02 11:58:50

A. WPF TreeView綁定數據

我給你我自己的源碼你試試看,但是我是用遞歸來實現添加刪除增加展開子節點的

B. wpf控制項屬性 數據綁定到access的資料庫(.accdb格式)。

<Label x:Name="Label" Content="{Binding Name}"></Label> 然後在設置DataContext

C. WPF中 Datagrid 綁定到資料庫後如何對用戶輸入的數據進行驗證

使用ValidationRule。以下為示例:

Binding testBinding = new Binding();
testBinding.ValidationRules.Add(new IPv4ValidationRule());//添加驗證,根據數據類型添加不一樣的驗證類
testBinding.Mode = BindingMode.TwoWay;
testBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
testBinding.Path = new PropertyPath("[" + myTextBox.Name + "].Permit");//綁定源路徑
testBinding.Source = dic; //綁定源,
myTextBox.SetBinding(TextBox.TextProperty ,testBinding );//綁定目標屬性
數據驗證也是加的數據驗證類繼承ValidationRule。

public class IPv4ValidationRule : ValidationRule
{
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
var str = value as string;
if (String.IsNullOrEmpty(str))
{
MessageBox.Show("請輸入日期。");
//return new ValidationResult(false,
// "Please enter an IP Address.");
}
return new ValidationResult(true, null);
}
}

D. wpf中如何將datagrid控制項綁定到資料庫上呀

xaml中綁定:
<DataGrid Name="dataGrid1" >
<DataGridTextColumn Header="日期" Binding="{Binding Path=Date}"/>//table表中的欄位
</DataGrid>
xaml.cs:
string con = "Provider=System.Data.sqlClient;Data Source=.;database=logistics;User ID=sa;Password=sa123";
SqlConnection sCon = new SqlConnection(con);
sCon .Open();
string sql = "select * from table";
DataTable dt = new DataTable();
SqlDataAdapter da=new SqDataAdapter(sql,sCon );
DataSet ds=new DataSet();
ds.Fill(ds,"dtName");
dataGrid1.ItemsSource = ds.Tables["dtName"].DefaultView;

E. wpf中如何將datagrid控制項綁定到資料庫

給你找了個例子,是直接綁定到資料庫里的table的
後台代碼:
MKP.MyCommon.SQLHelper
sh
=
new
MKP.MyCommon.SQLHelper(null);
DataTable
dt=sh.GetDataTable("select
Fi_id,Fs_pCompanyName,Fs_phone,Fs_email
from
TpmCompany");
dataGrid1.ItemsSource
=
dt.DefaultView;
前台代碼:
<pre
class="csharp"
name="code"><DataGrid
AutoGenerateColumns="False"
Height="153"
HorizontalAlignment="Left"
Name="dataGrid1"
VerticalAlignment="Top"
Width="449"
SelectedCellsChanged="dataGrid1_SelectedCellsChanged">
<DataGrid.Columns
>
<DataGridTextColumn
Header="ID"
Binding="{Binding
Path=Fi_id}"/>
<DataGridTextColumn
Header="公司名稱"
Binding="{Binding
Path=Fs_pCompanyName}"/>
<DataGridTextColumn
Binding="{Binding
Path=Fs_phone}"
Header="電話"
/>
<DataGridTextColumn
Binding="{Binding
Path=Fs_email}"
Header="Email"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>

F. wpf 中的combox 如何綁定資料庫欄位到text value

將讀出來的的datatable賦值給combobox的上下文或者數據源(Itemsource),然後將DisplayPath這個設置為你需要的那列的名字

熱點內容
pythonsetget 發布:2025-01-10 17:53:12 瀏覽:852
買腳本多少錢 發布:2025-01-10 17:52:34 瀏覽:934
文件夾萬能解密器破解版 發布:2025-01-10 17:48:12 瀏覽:463
榮耀v30跟榮耀50哪個配置高 發布:2025-01-10 17:43:00 瀏覽:239
php發布系統 發布:2025-01-10 17:34:17 瀏覽:366
dnf刷疲勞腳本 發布:2025-01-10 17:33:39 瀏覽:350
海豚php框架 發布:2025-01-10 17:30:27 瀏覽:227
數據聚合演算法 發布:2025-01-10 17:30:27 瀏覽:987
AI智能名片小程序源碼 發布:2025-01-10 17:27:33 瀏覽:403
ios開發演算法 發布:2025-01-10 17:21:49 瀏覽:369