(3)
使用GetSelectedFieldValues方法获取选中行指定栏位值
语法:List<object>(parms
string fieldnames[])
如果fieldNames只指定一个栏位,GetSelectedFieldValues将返回object列表(各栏位值数组),程序员应转换为正确的数据类型。如果fieldNames指定了多个栏位,GetSelectedFieldValues将返回object[]列表(逐行指定栏位值数组),可以通过is判断返回值。
例:
string tempFieldName
= this.txtGetValueColumnNames.Text;
string[]
fieldName = tempFieldName.Split(',');
StringBuilder
msg = new StringBuilder();
List<object>
tempFieldValues = this.ASPxGridView1.GetSelectedFieldValues(fieldName);
for (int i
= 0; i < tempFieldValues.Count; i++)
{
if (tempFieldValues[i]
is System.Object[])
{
object[]
fieldValues = (object[])tempFieldValues[i];
for (int j
= 0; j < fieldValues.Length; j++)
{
msg.Append(fieldValues[j].ToString());
}
}
else
{
msg.Append(tempFieldValues[i].ToString());
}