GetSelectedInfo 獲得當前選中的信息的實體信息,代碼與上面的一樣。
ConfirmDelete 確認刪除信息
/// <summary>
/// 確認刪除信息
/// </summary>
/// <param name="id">選中的id數組</param>
/// <returns></returns>
protected override bool ConfirmDelete(params string[] ids)
{
try
{
ATEmployee objDAL = (ATEmployee)DAFactory.CreateDA(typeof(ATEmployee));
//更改刪除標記
bool result = objDAL.DataHelper.ExecuteNonQuery("UPDATE " + TEmployee._TableName +
" SET " + TEmployee._IsDelete + " = 1 WHERE " + TEmployee._PrimaryKey +
" IN (" + string.Join(",", ids) + ")") > 0;
//真正的刪除
//bool result = objDAL.DeleteBy(ids);
objDAL.Dispose();
return result;
}
catch (System.Exception e)
{
Utility.ShowErrorMessage(e.Message);
}
return false;
}
ConfirmDeleteType 確認刪除類別,代碼與上面的一樣
數據的查詢,可以不用指定QueryFormType,而在Config下創建 窗體類名稱.pcs 文件,相應的配置類為FaibClass.Common.Windows.Config.PropertyColumnConfig。具體的配置請關注後期的BaseQueryForm類。
數據的導入,將AllowImport設為true後,在Config下配置 窗體類名稱.ips 文件,就可以進行數據導入了,相應的配置類為FaibClass.Common.Windows.Config.ImportConfig。