/// <summary> /// 返回buff名称 文件名 BattleCondition /// </summary> /// <param name="id">效果ID</param> /// <returns></returns> public static string GetConditionName(string id) { GetValueRows gvr = new GetValueRows() { TableName = Const.BattleCondition, ReturntRow = "CondName", SelectRow = "ConditionID", Id = id }; return(DataHelper.GetValue(gvr)); }
/// <summary> /// 返回Name等中文名字 /// </summary> /// <param name="gvr">查询条件实体对象</param> /// <returns></returns> public static string GetValue(GetValueRows gvr) { FileHelper.LoadTable(gvr.TableName); DataRow[] dr = XkfyData.Tables[gvr.TableName].Select($"{gvr.SelectRow}='{gvr.Id}'"); if (dr.Length > 1) { return(string.Format("{0}.txt 文件中{2}【{1}】出现了多次", gvr.TableName, gvr.Id, gvr.SelectRow)); } if (dr.Length == 0) { return(string.Format("{0}.txt 文件中{2}【{1}】未找到", gvr.TableName, gvr.Id, gvr.SelectRow)); } return(dr[0][gvr.ReturntRow].ToString()); }