如何判断DataSet中某列值相同? 如何判断DataSet中某列值相同?如果不同,弹出提示框提示。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach(DataRow dr in ds.Tables[0].Rows){ if(dr[""].Equals("")) {}} 假设DS中有表T1,字段如下:姓名 性别 代码判断姓名字段值中是否有重复的 估计得自己写方法的吧Dictionary<string, int> dic = new Dictionary<string, int>();foreach(DataRow dr in ds.Tables[0].Rows) {if(dictionary.ContainsKey(dt["key"].ToString()){++dictionary[dt["key"].ToString()];}else{dictionary.Add(dt["key"].ToString(), 1);}}再遍历这个dicationary就可以知道的了 遍历没有效率,那我转XML后,XML里有这样的功能么? 你转换XML后,XML解释器要怎么实现你的功能呢?想保证某列的输入值唯一,请使用unique约束。 关于用C#控制钱箱打开的方法,高手进,在线等 C#与DELPHI综合编程如何读取参数 用 正则表达 如何提取文字呢 谢谢 对路径“E:\System Volume Information”的访问被拒绝 多条数据的传值??? 急!急!丧尽天良求一作业_闹钟控件的答案.散100分 c#窗体label透明问题 SqlDataAdapter如何更新多表关联中的一个表 异常问题? win form 中怎么校验 如何用C#还原用友帐套为数据库文件 如何使用c#每隔一段时间下载远程文件夹
{
if(dr[""].Equals(""))
{}
}
姓名 性别 代码判断姓名字段值中是否有重复的
Dictionary<string, int> dic = new Dictionary<string, int>();
foreach(DataRow dr in ds.Tables[0].Rows)
{
if(dictionary.ContainsKey(dt["key"].ToString())
{
++dictionary[dt["key"].ToString()];
}
else
{
dictionary.Add(dt["key"].ToString(), 1);}
}
再遍历这个dicationary就可以知道的了
想保证某列的输入值唯一,请使用unique约束。