小编Tha*_*Kai的帖子

更新或插入另一个表单时,C#刷新DataGridView

我有两种形式,form Aform B,

form A 允许用户插入和更新学生信息.

form b 只有一个DataGridView和按钮.

当我插入学生form A,然后我去form B,新学生没有在DataGridView上显示,如果我重新运行该程序,新学生将出现form B.

我尝试在表格b上使用此按钮

datagridview1.refresh();
datagridview1.update();
Run Code Online (Sandbox Code Playgroud)

但它仍然无法正常工作.


编辑:

我的插入工人的代码

cmd = new OleDbCommand("insert into FWINFOS (ID,Name,Gender,DateOfBirth,Race,WorkingPlace,PassportNO,DateOfExpire,[Position],Photo) values('" + textBox5.Text + "','" + textBox1.Text + "','" + textBox2.Text + "','" + dateTimePicker1.Value + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox6.Text + "','" + dateTimePicker2.Value + "',@Position,@Photo)", con);


        cmd.Parameters.AddWithValue("@Position", comboBox1.SelectedText.ToString());
        conv_photo();

        con.Open();
        int n = cmd.ExecuteNonQuery();
        //cmd.ExecuteNonQuery();
        con.Close(); …
Run Code Online (Sandbox Code Playgroud)

c# datagridview

12
推荐指数
4
解决办法
17万
查看次数

C#将图片插入Ms Access

我要感谢在最后一个问题上提供帮助的所有人.但现在,我有另一个声明的问题,即保存图像MS访问.首先,我想问一下,在ms access数据库中,Datatype应该放附件吗?

我的代码:

private void button2_Click(object sender, EventArgs e)
        {

            OleDbCommand cmd = new OleDbCommand();
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "insert into Table1 (id,picture) values ('" + textBox1.Text +  "')";

            cmd.Connection = con;
            con.Open();
            cmd.ExecuteNonQuery();
            System.Windows.Forms.MessageBox.Show("Created", "Caption", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            con.Close();

        }
Run Code Online (Sandbox Code Playgroud)

我使用openFIledialog将我的图片插入到picturebox.

c# database image insert

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

标签 统计

c# ×2

database ×1

datagridview ×1

image ×1

insert ×1