/// <summary>
        /// 驗證資料
        /// </summary>
        public RowDataValidatedEventArgs ValidateRow(RowData data, IEnumerable <string> selectedFields)
        {
            RowDataValidatedEventArgs args = new RowDataValidatedEventArgs();

            args.Data = data;
            foreach (string var in selectedFields)
            {
                args.SelectFields.Add(var);
            }
            OnValidateRow(args);
            if (RowDataValidated != null)
            {
                RowDataValidated.Invoke(this, args);
            }
            return(args);
        }
 /// <summary>
 /// 驗證資料
 /// </summary>
 /// <param name="args"></param>
 protected virtual void OnValidateRow(RowDataValidatedEventArgs args)
 {
 }