小编Nic*_*kB6的帖子

C# 表单未将值插入 SQL Server 数据库

我有一个简单的创建一个新的用户表单,它从两个文本框中获取值,用户名和密码。button2 单击事件应该采用这些值并将它们插入到数据库中的用户表中。但是,当我运行我的代码时,消息框似乎说数据已添加,我无法使用 VS2010 在数据库中看到数据。

请参阅 VS 中数据库连接的屏幕截图。我还在 VS 中创建了数据库的数据源。

有任何想法吗?

非常感激。

private void button2_Click(object sender, EventArgs e)
    {
        string username = txtUsername.Text;
        string password = txtPassword.Text;
        string sqlquery;
        string connection = @"Data Source=.\SQLEXPRESS;AttachDbFilename='C:\Users\Nick\Documents\Visual Studio 2010\Projects\DebenhamsProjectOffice V.01\DebenhamsProjectOffice V.01\DebenhamsProjectOfficeDatabase.mdf';Integrated Security=True;Connect Timeout=30;User Instance=True";
        SqlConnection cn = new SqlConnection(connection);
        try
        {
            cn.Open();
        }
        catch (Exception)
        {
            MessageBox.Show("Unable to connect to Database");
        }

        sqlquery = "INSERT INTO Users (Username, Password) VALUES ('" + txtUsername.Text + "','" + txtPassword.Text + "')";
        try
        {
            SqlCommand command = …
Run Code Online (Sandbox Code Playgroud)

c# sql-server sqlconnection insert winforms

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

C#:为DataGridView列标题创建单击事件

我正在尝试为DataGridView列标题创建一个click事件,以便当用户单击以重新排序数据时,我可以运行代码以新顺序绘制甘特图(请参见下面的屏幕截图).

如您所见,我希望用户能够对datagridview和甘特图进行排序以响应重新排序.

我已经尝试过使用msdn的click事件,但是当我测试它时没有效果:http: //msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.columnheadermouseclick.aspx

private void dataCapPlan_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
    {
        MessageBox.Show("OK");
    }
Run Code Online (Sandbox Code Playgroud)

对于DataGridView dataCapPlan

有任何想法吗?

非常感激!

形成

c# datagridview visual-studio-2010 mouseevent datagridviewcolumn

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

C#VS2010错误:找不到可安装的ISAM

我试图使用OleDb连接用excel文件中的数据填充数据表,但是我收到以下错误:"找不到可安装的ISAM".

任何帮助将非常感激.

我试过其他类似错误帖子的建议无济于事.

         string cnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;'C:\Users\Nick\Documents\Visual Studio 2010\Projects\ExcelTest1\ExcelTest1\CapitalPlan.xlsx';Extended Properties=" + "\"Excel 12.0 Xml;HDR=YES;IMEX=1\"";
         DataTable dt = new DataTable();
        `string sql = "Select * From [Sheet1$]";`

        `using (OleDbConnection cn = new OleDbConnection(cnStr))
        {
            using (OleDbDataAdapter adapter = new OleDbDataAdapter(sql, cn))
            {
                adapter.Fill(dt);
            }
        }`
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

c# oledb excel visual-studio-2010

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