DataSet合并后相同行的删除问题 用DataSet.Merge方法合并若干个DataSet,但合并后发现有重复的行,怎样处理才能删除相同的记录? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能否说得详细点?怎么remove?DataSet没有remove属性呀!谢谢 写一个方法解决private bool ColumnEqual(object A,object B) { if ( A == DBNull.Value && B == DBNull.Value ) return true; if ( A == DBNull.Value || B == DBNull.Value ) return true; return ( A.Equals(B) ); } /// <summary> /// Distinct表字段 /// </summary> /// <param name="SourceTable">DataTable源</param> /// <param name="FieldName">要Distinct的字段</param> /// <returns>返回一个Distinct表,只有一列,就是Distinct列</returns> public DataTable SelectDistinct(DataTable SourceTable, string FieldName) { DataTable dt = new DataTable(); dt.Columns.Add(FieldName,SourceTable.Columns[FieldName].DataType); object LastValue = null; foreach(DataRow dr in SourceTable.Select("",FieldName)) { if ( LastValue == null || !(ColumnEqual(LastValue, dr[FieldName])) ) { LastValue = dr[FieldName]; dt.Rows.Add(new object[]{LastValue}); } } return dt; } 请问IE6里Cookies无效是为什么啊? [小白求助]请问WebService如何调用Controllers中的方法并传参?我的WS放在了Models中 Left in SQL 语句 写法? GridView遇到怪问题 单击DataList模板列中的按钮,怎么样获取这个按钮所在的项的ID? 请进,帮忙解决这个问题!!!! 试图运行项目时出错:无法在 Web 服务器上启动调试.拒绝访问 未能访问“CDO.Message”对象 ----->请问这是什么错误啊?? 分页问题 请教一个asp.net与数据库连接的问题 CnForums1.2 测试版 ADO.NET的一个关于参数设置的问题
怎么remove?DataSet没有remove属性呀!谢谢
{
if ( A == DBNull.Value && B == DBNull.Value )
return true;
if ( A == DBNull.Value || B == DBNull.Value )
return true; return ( A.Equals(B) );
} /// <summary>
/// Distinct表字段
/// </summary>
/// <param name="SourceTable">DataTable源</param>
/// <param name="FieldName">要Distinct的字段</param>
/// <returns>返回一个Distinct表,只有一列,就是Distinct列</returns>
public DataTable SelectDistinct(DataTable SourceTable, string FieldName)
{
DataTable dt = new DataTable();
dt.Columns.Add(FieldName,SourceTable.Columns[FieldName].DataType); object LastValue = null;
foreach(DataRow dr in SourceTable.Select("",FieldName))
{
if ( LastValue == null || !(ColumnEqual(LastValue, dr[FieldName])) )
{
LastValue = dr[FieldName];
dt.Rows.Add(new object[]{LastValue});
}
}
return dt;
}