如何将C#Datagridview所选单元格值传递给SQL查询

拉兹天使

我在C#表单上有一个datagridview,它具有大量的行。以及带有复选框的选择选项。

如果我使用复选框选择来选择10行,则需要将列选择行值传递给SQL查询以从另一个表中过滤记录。

下面是我的编码,但它不起作用,我不解决这个问题。

private void button1_Click(object sender, EventArgs e)
{
     SqlConnection conn1 = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=acc;Integrated Security=True");
     SqlCommand cmd1 = new SqlCommand(@"select db.date,db.type,db.refno,db.itmcod,db.qty,db.cuscod, db.cstcod,cus.cusnam INTO ##wec from fstktxn as db INNER JOIN fcustomer as cus on db.cuscod = cus.cuscod where itmcod = "dataGridView1.Rows[j].Cells["title"].Value", ", conn1);

     conn1.Open();
     cmd1.ExecuteNonQuery();

     SqlBulkCopy bulkCopy = new SqlBulkCopy(conn1);
     bulkCopy.DestinationTableName = "##tmp1";

     conn1.Close();
}

有什么解决方案可以使用gridview选择来过滤数据吗?

肉山

如果我了解您的要求,那么您应该做这样的事情。

首先获取datagridveiw数据。

DataTable data=datfridviewname.DataSource as DataTable;
                con.Open();
                SqlBulkCopy sbc = new SqlBulkCopy(con);
                sbc.DestinationTableName = @"tableName";
                sbc.WriteToServer(data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C#DataGridView:如何更改单个单元格的值

将所选单元格的值从datagridview更改为零(0)

如何将所选单元格的0更改为-

将值格式化为 C2 格式时如何将值传递给 DGV 单元格

选择该单元格时如何将特定值传递给该单元格?

Datagridview获取所选单元格的位置

更改当前单元格后,C#datagridview单元格值编辑被撤消

基于相邻单元格值的c#Datagridview(Winform)单元格着色

如何将单元格中的int值传递给excel公式

如何将单元格值传递给SUM函数

如何将单元格值传递给Range以用作其地址?

如何将单元格中的值作为输入传递给 Range 函数?

如何将DataGridView_CellClick函数中单元格的内容传递给C#中的button_Click函数?

将所选单元格限制在范围内

如何编写VBA代码,使公式返回所选单元格中的值?

C#datagridview在拖放值之前获取当前单元格值

执行快速单元格单击时,C#dataGridView在Windows XP下未返回正确的单元格值

如何将选定单元格的值传递给另一个ViewController?

用户更改单元格(只读)值时要捕获的C#DataGridView事件

如何将列表值传递给 SQL Select 查询?

将Google表格单元格值传递给HTML

如何将单元格数组传递给完整文件

如何将单元格传递给tableView Swift 3中的函数

从 datagridview 传递空单元格值

如何根据单元格值将地址传递给 Vlookup(Google 表格)

C#将单击的列表视图单元格值传递给标签

如何将所选输入的值传递给eventListener函数

C#DataGridView选择模式:单元格选择-是否可以为该选定的行检索特定的列值?

根据所选单元格从范围中返回下一个单元格值