关于WinForm下ListBox的循环获取文本值

  一直没有做过WinForm 下ListBox的循环获取文本值,昨天一个同事遇到了这个事情,到网上搜索了一下,找到了个解决方法,
感觉还不错。发上来。已设部门从数据库读出来的信息,新增的不能重复。
    关于WinForm下ListBox的循环获取文本值
关于WinForm下ListBox的循环获取文本值 private int GetDeptNum(string deptName)
关于WinForm下ListBox的循环获取文本值关于WinForm下ListBox的循环获取文本值        
{
关于WinForm下ListBox的循环获取文本值            
int num = 0;
关于WinForm下ListBox的循环获取文本值            
for (int i = 0; i < lbDep.Items.Count; i++)
关于WinForm下ListBox的循环获取文本值关于WinForm下ListBox的循环获取文本值            
{
关于WinForm下ListBox的循环获取文本值                DataRowView drv 
= lbDep.Items[i] as DataRowView;
关于WinForm下ListBox的循环获取文本值                
if (string.Compare(drv[lbDep.Items[i].ToString()], deptName)==0)
关于WinForm下ListBox的循环获取文本值关于WinForm下ListBox的循环获取文本值                
{ num += 1; }
关于WinForm下ListBox的循环获取文本值                
return num;
关于WinForm下ListBox的循环获取文本值            }

关于WinForm下ListBox的循环获取文本值        }

其中deptName 为文本框的内容,listBox的内容从数据库读出的。
这样就不要从数据库再次判断了。

转载于:https://www.cnblogs.com/wwyxz/archive/2007/09/21/900774.html