小编Lar*_*ele的帖子

如何禁用框架c#WPF中的导航快捷方式

如何禁用框架中的导航快捷方式(例如,"Backspace"用于向后导航,"Alt +向右箭头"用于向前导航).

我想使用其他键盘功能,所以我想禁用框架的导航快捷方式.

谁能帮我?

c# keyboard wpf keyboard-shortcuts

10
推荐指数
3
解决办法
7087
查看次数

在C#WPF中从MySQL数据库填充dataGrid

我想在我的WPF应用程序中填充dataGrid.

我的XAML:

<DataGrid AutoGenerateColumns="True" Height="200" HorizontalAlignment="Left" 
Margin="102,72,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="848" />
Run Code Online (Sandbox Code Playgroud)

我的代码背后:

  public void FillGrid()
    {
        string MyConString =    
        "SERVER=myserver.com;" +
        "DATABASE=mydatabase;" +
        "UID=myuserid;" +
        "PASSWORD=mypass;";

        string sql = "SELECT clientnr, name, address FROM clients ORDER BY name";

        MySqlConnection connection = new MySqlConnection(MyConString);
        MySqlCommand cmdSel = new MySqlCommand(sql, connection);
        DataTable dt = new DataTable();
        MySqlDataAdapter da = new MySqlDataAdapter(cmdSel);
        da.Fill(dt);
        dataGrid1.DataContext = dt;
    }
Run Code Online (Sandbox Code Playgroud)

我确信MySQL部分是正确的,它不会给出任何错误.VS10 express不会给出任何错误.但是,如果我执行该方法,我的dataGrid将不会被填充.

我做错了什么?

提前致谢!

c# mysql database wpf datagrid

5
推荐指数
1
解决办法
2万
查看次数

从另一个窗口更改页面上的标签C#wpf

我已经创建了一个带有NavigationWindow的应用程序,并在其中加载了页面。这也是该项目中的另一个(正常)窗口。这些窗口/页面的名称:

NavigationWindows: MainWindows
Page: Page1
Window: TwitterConnect
Label on Page: label4
Run Code Online (Sandbox Code Playgroud)

我的Page1上有一个标签,我想从TwitterConnect更改它。因为我创建了Page1的新实例来调用方法ConnectToTwitter(),所以页面上的标签不会更新。这是TwitterConnect背后代码中的代码:

        private void button1_Click(object sender, RoutedEventArgs e)
        {  
            string pin = twitpin.Text;    

            Page1 page = new Page1();

            page.ConnectToTwitter(pin, genratedToken);

            this.Close();     
        }
Run Code Online (Sandbox Code Playgroud)

我在Google上搜索以找到解决方案,但我不明白。我认为这与Dispatcher有关?!

我真的是C#,VS10express和WPF的初学者。

如何从TwitterConnect更改label4?您能用一小段代码解释一下吗?

c# wpf dispatcher

2
推荐指数
1
解决办法
4880
查看次数

标签 统计

c# ×3

wpf ×3

database ×1

datagrid ×1

dispatcher ×1

keyboard ×1

keyboard-shortcuts ×1

mysql ×1