list 列表框的问题 请注明是winform还是webform…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //方法很多,下面介绍如何使用DataTable自定义主键进行查询private DataTable dt1 = new DataTable();private DataTable dt2 = new DataTable();private void Form1_Load(object sender, System.EventArgs e){ //绑定list1 dt1.Columns.Add("a"); dt1.PrimaryKey = new DataColumn[]{dt1.Columns["a"]};//定义主键 DataRow dr1; for(int i = 0;i < 10;i++) { dr1 = dt1.NewRow(); dr1["a"] = "item"+i.ToString(); dt1.Rows.Add(dr1); } listBox1.DataSource = dt1; listBox1.DisplayMember = "a"; dt2.Columns.Add("a"); dt2.PrimaryKey = new DataColumn[]{dt2.Columns["a"]};//定义主键 //绑定list2 DataRow dr2; for(int i = 8;i < 10;i++) { dr2 = dt2.NewRow(); dr2["a"] = "item"+i.ToString(); dt2.Rows.Add(dr2); } listBox2.DataSource = dt2; listBox2.DisplayMember = "a";}//点按钮时弹出对话框提示是否存在private void button1_Click(object sender, System.EventArgs e){ //查询list2中是否有list1中的项 string msg = ""; if(dt2.Rows.Find(listBox1.Text)!= null) msg = "已存在"; else msg = "不存在"; MessageBox.Show("list2中" + msg + listBox1.Text);} 关于WPF中textbox如何绑定数据 数据库无法写入 请问一个关于反射的问题? 有没有办法让 OnClientClick 中的函数在验证控件的代码后执行? 如何从一个Form跳转到另一个Form? 关于C#中的GET与SET的问题。我的是vs studio 2003 急:关于循环为控件赋值,在线等 鼠标拖动picturebox画面重叠 问个正则表达式的写法 关于自定义控件的开发 请问如何把HEX转换为字符串? c#调用c++的dll时,对于复杂结构(struct)数组的转换问题,100分相送
private DataTable dt1 = new DataTable();
private DataTable dt2 = new DataTable();
private void Form1_Load(object sender, System.EventArgs e)
{
//绑定list1
dt1.Columns.Add("a");
dt1.PrimaryKey = new DataColumn[]{dt1.Columns["a"]};//定义主键 DataRow dr1;
for(int i = 0;i < 10;i++)
{
dr1 = dt1.NewRow();
dr1["a"] = "item"+i.ToString();
dt1.Rows.Add(dr1);
}
listBox1.DataSource = dt1;
listBox1.DisplayMember = "a";
dt2.Columns.Add("a");
dt2.PrimaryKey = new DataColumn[]{dt2.Columns["a"]};//定义主键
//绑定list2
DataRow dr2;
for(int i = 8;i < 10;i++)
{
dr2 = dt2.NewRow();
dr2["a"] = "item"+i.ToString();
dt2.Rows.Add(dr2);
}
listBox2.DataSource = dt2;
listBox2.DisplayMember = "a";
}
//点按钮时弹出对话框提示是否存在
private void button1_Click(object sender, System.EventArgs e)
{
//查询list2中是否有list1中的项
string msg = "";
if(dt2.Rows.Find(listBox1.Text)!= null)
msg = "已存在";
else
msg = "不存在";
MessageBox.Show("list2中" + msg + listBox1.Text);
}