小编ame*_*mer的帖子

如何在更新后刷新c#dataGridView?

我有一个dataGridView,当我点击任何行打开一个表格来更新行数据,但在结束更新后,更新表格被关闭,但dataGridView数据没有更新

我怎样才能做到这一点 ?

c# datagridview

22
推荐指数
3
解决办法
11万
查看次数

如何使用C#中的文本框过滤datagridview?

我厌倦了使用文本框过滤数据网格视图,文本框包含在标签页中,但它不起作用,这里是代码:

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
        try
        {
            ((DataTable)dataGridView1.DataSource).DefaultView.RowFilter = "like '%" + textBox1.Text.Trim() + "%' ";
        }
        catch (Exception) { }

    }
Run Code Online (Sandbox Code Playgroud)

c# datagridview filter winforms

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

如何更改ComboBox项的文本?

我有一个名为dataGridView列的组合框,我可以将comboBox中显示的项目的文本更改为我想要的任何文本吗?

for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
    if (dataGridView1.Columns[i].ValueType == typeof(string) && 
        i != 6 && 
        i != 7 && 
        i != 8 && 
        i != 9)
            comboBox1.Items.Add(dataGridView1.Columns[i].Name);
}
comboBox1.SelectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)

c# combobox

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

如何插入两个sql相关表?

我有两个表,一个用于存储人员信息,一个用于存储他的电话号码,tbl -persons使用forgin键连接到tbl_phones表.

我有一个表单插入到两个表中,这是函数

 private void save()
    {
        SqlCommand cmd = new SqlCommand("insert into tbl_persons (name,address,fax,mobile,email,website) values (@name,@address,@fax,@mobile,@email,@website)" + "Select Scope_Identity()", conn);
        cmd.CommandType = CommandType.Text;

        cmd.Parameters.AddWithValue("@name", T_name.Text.Trim());
        cmd.Parameters.AddWithValue("@address", T_address.Text.Trim());
        cmd.Parameters.AddWithValue("@fax", T_fax.Text.Trim());
        cmd.Parameters.AddWithValue("@mobile", T_mobile.Text.Trim());
        cmd.Parameters.AddWithValue("@email", T_mobile.Text.Trim());
        cmd.Parameters.AddWithValue("@website", T_mobile.Text.Trim());

        int ID = Int32.Parse(cmd.ExecuteScalar().ToString());
        SqlCommand cmd2 = new SqlCommand("insert into tbl_phones (phone,person_id) values (@phone,@person)", conn);
        cmd2.CommandType = CommandType.Text;

        cmd2.Parameters.AddWithValue("@phone", T_phone.Text.Trim());
        cmd2.Parameters.AddWithValue("@person", ID);

        int val = cmd.ExecuteNonQuery();
        int val2 = cmd2.ExecuteNonQuery();
        if (val > 0)
        {
            MessageBox.Show("?? ????? ???????? ?????"+ID, "??", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign …
Run Code Online (Sandbox Code Playgroud)

c# sql

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

标签 统计

c# ×4

datagridview ×2

combobox ×1

filter ×1

sql ×1

winforms ×1