我尝试了几种技术,但未能处理此错误 System.Data.SqlClient.SqlException' 发生在 System.Data.dll

i tried several techniques but failed to handle this error System.Data.SqlClient.SqlException' occurred in System.Data.dll

我在尝试执行我的程序时出现了以下错误,不知道如何处理,下面是代码,我还附上了截图。 我是 .net 和 sql 的新手。谢谢

    public partial class adminInfo : Form
    {
        SqlCommandBuilder scb;
        public adminInfo()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            PMS obj = new PMS();
            obj.Show();
            this.Hide();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            adminAdd_delete obj = new adminAdd_delete();
            obj.Show();
            this.Hide();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\ddd\Desktop\Pharmacy managment system\Pharmacy managment system\adminInfo.mdf;Integrated Security=True;Connect Timeout=30");
            SqlDataAdapter sda = new SqlDataAdapter(@"SELECT        CNIC, [JOB TITLE], SALARY, NAME
FROM            admininfo", con);
            DataTable dt = new DataTable();
            sda.Fill(dt);
           dataGridView1.DataSource = dt;
        }

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }
    }
}

看来你是 Whosebug 的新手,我只是建议定义 DataTable 的样子,

DataTable dt= new DataTable("admininfo");  

现在,DataTable 的结构与 SQL 数据库中的 admininfo table 相同。

您刚刚创建了一个 DataTable 实例,但您需要手动设置属于 DataTable 的列或像上面那样自动设置。

希望这对您有所帮助..