wpf 执行mysql命令_(急求!)WPF 连接mysql的有关问题

(急求!在线等)WPF 连接mysql的问题

最近现学wpf,书还没到,就先捣鼓一下,结果做了个连接mysql,取数据的程序,不知道为什么一运行就报这样的错误:

连接代码如下:

public partial class MainWindow : Window

{

public MainWindow()

{

InitializeComponent();

getData();

}

private void Button_Click(object sender, RoutedEventArgs e)

{

mda.Update(dt);

getData();

}

MySqlDataAdapter mda;

DataTable dt;

void getData()

{

MySqlConnectionStringBuilder connbuilder = new MySqlConnectionStringBuilder();

connbuilder.IntegratedSecurity = true;

connbuilder.Database = "wpf";

connbuilder.UserID = "root";

connbuilder.Password = "123456";

connbuilder.Server = "localhost";

MySqlConnection conn = new MySqlConnection(connbuilder.ConnectionString);

mda = new MySqlDataAdapter("select * from wpf" , conn);

MySqlCommandBuilder commbuilder = new MySqlCommandBuilder(mda);

mda.UpdateCommand = commbuilder.GetUpdateCommand();

dt = new DataTable();

mda.AcceptChangesDuringUpdate = true;

mda.Fill(dt);

lv.ItemsSource = dt.DefaultView;//数据才会显示

}

private void Window_Loaded(object sender, RoutedEventArgs e)

{

}

}

下面是MainWindow.xmal的代码:

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded" DataContext="{Binding}">

Refresh

请大神们帮忙看一下吧。。总觉得是哪里有个很简单的设置问题没弄清楚。。。。

------解决思路----------------------

引用:Quote: 引用:你指定了ItemsSource     怎么还有这句呀

请问那应该是怎么样的啊?

在xaml中将类似  DataContext="{Binding}"   删掉。

------解决思路----------------------

要是想在xaml中使用绑定的方式,就需要在xaml对应的后台代码(xaml.cs)中的构造函数里指定DataContext属性

public MainWindow()

{

InitializeComponent();

getData();

this.DataContext = dt.DefaultView;

}

xaml保持不变就可以了。

要是不用绑定,按peng哥说的做。

感觉起来你是两种方式没搞清楚。书到了好好看看绑定那块内容,WPF的基础内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值