我是 ASPX 的新手,希望您不要介意我的问题对某人来说如此简单。
I use a List<object> selectedValues;
selectedValues=...list of object(item1, item2,..)
每个对象有 3 个字段:id
, title
, and content
.
foreach (object[] item in selectedValues)
{
foreach (object value in item)
{
string result += string.Format("{0} ", value);
Textbox1.Text= result;--> all field is displayed in one Textbox.
}
}
我的问题是:我怎样才能获得单个字段,我的意思是:
foreach (object value in item)
{
TextBox1.Text = id...???
TextBox2.Text= title...???
TextBox3.Text= content...???
}
您可以通过索引对象数组来访问字段:
foreach (object[] item in selectedValues)
{
idTextBox.Text = item[0];
titleTextBox.Text = item[1];
contentTextBox.Text = item[2];
}
也就是说,如果项目数量不是动态的,您最好将字段存储在您自己的一个小类中:
public class MyObject
{
public int Id { get; set; }
public string Title { get; set; }
public string Content { get; set; }
}
然后你可以这样做:
foreach (MyObject item in selectedValues)
{
idTextBox.Text = item.Id;
titleTextBox.Text = item.Title;
contentTextBox.Text = item.Content;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)