- 已加入
- 2020年8月28日
- 留言内容
- 1
- 编程经验
- 5-10
我使用这些代码从选中的清单列表中检索数据,并在datagrideview中显示数据
问题查询检索数据选中一个选中的列表框而不选择多个选中的列表框我要在选中多个选中的列表框的datagrideview中检索数据
Mod Edit,请不要粗体显示文字,这很麻烦。
问题查询检索数据选中一个选中的列表框而不选择多个选中的列表框我要在选中多个选中的列表框的datagrideview中检索数据
C#:
string s = "";
int x;
for (x = 0; x <= checkedListBox1.CheckedItems.Count - 1; x++)
{
s = "'" + checkedListBox1.CheckedItems[x].ToString() + "',";
}
s = s.Substring(0, s.Length - 1);
con = new SqlConnection(cs.DBConn);
con.Open();
cmd = new SqlCommand("select id,'',raqam,name_sender,country1,country2,tel1,tel2,title,detalis,n_number,price,ship,total,name from pos where country2 IN("+s+") order by id asc ", con);
rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
bunifuCustomDataGrid1.Rows.Clear();
while (rdr.Read() == true)
{
bunifuCustomDataGrid1.Rows.Add(rdr[0], rdr[1], rdr[2], rdr[3], rdr[4], rdr[5], rdr[6], rdr[7], rdr[8], rdr[9], rdr[10], rdr[11], rdr[12], rdr[13], rdr[14]);
bunifuCustomDataGrid1.Rows.OfType<DataGridViewRow>().Last().Selected = true;
bunifuCustomDataGrid1.CurrentCell = bunifuCustomDataGrid1.Rows[bunifuCustomDataGrid1.Rows.Count - 1].Cells[1];
}
con.Close();
Mod Edit,请不要粗体显示文字,这很麻烦。
由主持人最后编辑: