91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-07
  • 語言: C#
  • 標(biāo)簽: C#??ASP.NET??SQLDBA??源碼??

資源簡介

DataTableHelper 用c# 對DataTable進(jìn)行操作的類庫匯總 源代碼 京華志&精華志出品 希望大家互相學(xué)習(xí),互相進(jìn)步 支持CSDN 支持微軟 主要包括C# ASP.NET SQLDBA 源碼 畢業(yè)設(shè)計 開題報告 答辯PPT等

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Data;
using?System.Collections;
using?System.ComponentModel;
namespace?Soft.Lib
{
????///?
????///?DataTable操作
????///?

????public?abstract??class?DataTableHelper
????{
????????///????
????????///?將DataTable按起始位置和移動及移動方向進(jìn)行移動并返回新的DataTable???
????????///?
???
????????///?要移動的DataTable???
????????///?要移動的行(索引從1開始)???
????????///?要移動的行數(shù)???
????????///?是否上移(true為上移false為下移)???????????
????????///?將移動完成后的DataTable返回,如果移動有誤的話將返回原Table???
????????static?public?DataTable?GetNewTable(DataTable?dt?int?StartRow?int?MoveCount?bool?MoveUp)
????????{
????????????#region?將DataTable按起始位置和移動及移動方向進(jìn)行移動并返回新的DataTable

????????????DataRow?dr?=?dt.NewRow();
????????????dr.ItemArray?=?dt.Rows[StartRow?-?1].ItemArray;
????????????int?RowCount?=?dt.Rows.Count;
????????????if?(StartRow?>?RowCount)//移動的行在行數(shù)外面???
????????????????return?dt;
????????????if?(MoveUp)//上移???
????????????{
????????????????if?(StartRow?-?MoveCount?<=?0)?{?}
????????????????else
????????????????{
????????????????????for?(int?i?=?0;?i?????????????????????????dt.Rows[StartRow?-?i?-?1].ItemArray?=?dt.Rows[StartRow?-?i?-?2].ItemArray;
????????????????????dt.Rows[StartRow?-?MoveCount?-?1].ItemArray?=?dr.ItemArray;
????????????????}
????????????}
????????????else//下移???
????????????{
????????????????if?(StartRow?+?MoveCount?>?RowCount)?{?}
????????????????else
????????????????{
????????????????????for?(int?i?=?0;?i?????????????????????????dt.Rows[StartRow?+?i?-?1].ItemArray?=?dt.Rows[StartRow?+?i].ItemArray;
????????????????????dt.Rows[StartRow?+?MoveCount?-?1].ItemArray?=?dr.ItemArray;
????????????????}
????????????}
????????????return?dt;
????????????#endregion
????????}

????????///????
????????///?根據(jù)條件過濾表???
????????///?
???
????????///?未過濾之前的表???
????????///?過濾條件???
????????///?返回過濾后的表???
????????static?public?DataTable?GetNewTable(DataTable?dt?string?filter)
????????{
????????????#region?根據(jù)條件過濾表
????????????DataTable?newTable?=?dt.Clone();
????????????DataRow[]?drs?=?dt.Select(filter);
????????????foreach?(DataRow?dr?in?drs)
????????????{
????????????????object[]?arr?=?dr.ItemArray;
????????????????DataRow?newrow?=?newTable.NewRow();
????????????????for?(int?i?=?0;?i?????????????????????newrow[i]?=?arr[i];
????????????????newTable.Rows.Add(newrow);
????????????}
????????????return?newTable;
????????????#endregion
????????}
????????//????
????????///?根據(jù)條件過濾表???
????????///?
???
????????///?未過濾之前的表???
????????///?過濾條件???
????????///?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????29820??2012-06-25?01:07??c#?對DataTable各種常用操作的源代碼DataTableHelper.cs

-----------?---------??----------?-----??----

????????????????29820????????????????????1


評論

共有 條評論