public string GetDataReslut(string ParamByName) { StringBuilder para = new StringBuilder(1024); Hygeia.GetbyName(hInterface, ParamByName, para); return(para.ToString()); }
public DataSet GetDataSet() { int index; for (int i = 0; i < OutDataSet.Tables.Count; i++) { //设置记录集 index = SetResultset(OutDataSet.Tables[i].TableName); if (index > 0) { index = Hygeia.FirstRow(hInterface); if (index > 0) { //新增一行 DataRow drs = OutDataSet.Tables[i].NewRow(); //列 for (int _col = 0; _col < OutDataSet.Tables[i].Columns.Count; _col++) { StringBuilder value = new StringBuilder(1024); index = Hygeia.GetbyName(hInterface, OutDataSet.Tables[i].Columns[_col].ColumnName, value); //赋值 drs[_col] = value.ToString(); } //加入结果集 OutDataSet.Tables[i].Rows.Add(drs); } while (Hygeia.NextRow(hInterface) > 0) { //新增一行 DataRow drs = OutDataSet.Tables[i].NewRow(); //列 for (int _col = 0; _col < OutDataSet.Tables[i].Columns.Count; _col++) { StringBuilder value = new StringBuilder(1024); index = Hygeia.GetbyName(hInterface, OutDataSet.Tables[i].Columns[_col].ColumnName, value); //赋值 drs[_col] = value.ToString(); } //加入结果集 OutDataSet.Tables[i].Rows.Add(drs); } } } return(OutDataSet); }