C#如何获取listbox中的值并把值传递给datagridview 做SELECT 的查询条件。请问具体的代码如何写

C#如何获取listbox中的值并把值传递给datagridview 做SELECT 的查询条件。请问具体的代码如何写,第1张

string aa = "";

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

aa = listBox1Text;

}

获取一个字符串aa后,你可以作为sql的查询参数去数据库里面查!

如果不 *** 作数据库也可以直接 *** 作datable的内容

string aa = "";

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

aa = listBox1Text;

DataTable dt = 你的老数据源

DataRow[] dr = dtSelect("查询条件 = '"+ aa +"'");

DataTable dt2 = dtClone();

for (int i = 0; i < drLength; i++)

{

DataRow dr2 = dt2NewRow();

dr2["1列"] = dr[i]["1列"];

dr2["2列"] = dr[i]["2列"];

//

dt2RowsAdd(dr2);

}

dataGridView1DataSource = dt2();

}

看你能否看懂!

///

///

取ListBox选中项id

///

///

id数组

private

int[]

GetIDS()

{

int[]

id

=

new

int[listBox1SelectedIndicesCount];

for

(int

i

=

0;

i

<

listBox1SelectedIndicesCount;

i++)

{

id[i]

=

(int)listBox1SelectedIndices[i];

}

return

id;

}

GetIDS()取出来的是选中项ID数组,你可以用循环遍历出来:int[]

id=GetIDS();

textBox1Clear();

for

(int

i

=

0;

i

评论

0

0

加载更多

事件1:添加ListBox项和对应项的标识 Dim List1 As new ListBox List1addItem , , 星期一List1ItemData(List1newIndex) = "1"List1addItem , , 星期二List1ItemData(List1newIndex) = "2"List1addItem , , 星期三List1ItemData(List1newIndex) = "3"List1addItem , , 星期四List1ItemData(List1newIndex) = "4" Private Sub List1_Click() If List1ListIndex = -1 Then Exit Sub '没有选中任何项,退出方法 End If DebugPrint List1ItemData(List1ListIndex) '打印选中的List1的标识。。可能是"1" "2" "3" "4" DebugPrint List1Text '打印选中的List1的名称。。可能是星期一到星期四End Sub

以上就是关于C#如何获取listbox中的值并把值传递给datagridview 做SELECT 的查询条件。请问具体的代码如何写全部的内容,包括:C#如何获取listbox中的值并把值传递给datagridview 做SELECT 的查询条件。请问具体的代码如何写、c#中如何获取listbox的多选的值(实际值ValueMembet)、vb listbox控件如何获取选定项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9477463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存