本文整理汇总了C#中ListItem.Load方法的典型用法代码示例。如果您正苦于以下问题:C# ListItem.Load方法的具体用法?C# ListItem.Load怎么用?C# ListItem.Load使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ListItem
的用法示例。
在下文中一共展示了ListItem.Load方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetFieldDataSource
public ListItem GetFieldDataSource(int moduleId,string queryName,string fieldName)
{
DataQueryCollection lst = service.GetModuleQuery(moduleId);
var query = lst.FirstOrDefault(c => c.Name == queryName);
if (query == null)
return null;
var field = query.Fields[fieldName];
if (field == null)
return null;
if (field.DispValueType == EnumDisplayValueType.dvtSQL)
{
var script = string.Join(Environment.NewLine,field.DisplayValue);
script = string.Format(@"SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM ( {0} ) A
WHERE ROWNUM <= 20
)
WHERE RN >= 0", script);
using (var con = Unity.GetConnection())
{
var cmd = con.CreateCommand();
cmd.CommandText = script;
cmd.Connection = con;
con.Open();
var rd = cmd.ExecuteReader();
var dt = new ListItem();
dt.Load(rd);
return dt;
}
}
return null;
}