您好我正在尝试修复,以便我的列表视图显示2列,一列显示推文,第二列显示推文所有者(用户)。我该怎么做呢?我到目前为止:
private void button1_Click(object sender,EventArgs e) {
listbox1.Items.Clear();
tweetid.Items.Clear();
TwitterSearchResult inc = service.Search(new SearchOptions { Q = "stuff", Lang = "en" });
IEnumerable<TwitterStatus> status = inc.Statuses;
foreach (var tweet in inc.Statuses)
{
ListViewItem item = new ListViewItem(tweet.Text);
item.SubItems.Add(tweet.Text);
item.SubItems.Add(tweet.Text);
listView2.Items.Add(item);
我想在同一个变量&#34; tweet&#34;中包含一个新的Tweetsharp命令。这可能吗。我想我必须添加一个新的IEnumerable&lt;&gt;。 谢天谢地,任何帮助都会被接受。
OH和其他一件事! :)
为什么tweetsharp最多只返回100条推文?还有办法解决这个问题吗? :) 感谢。
答案 0 :(得分:0)
显示推文,第二个显示推文所有者(用户)
好吧,快速查看the objects you're using,TwitterStatus
似乎User
属性为TwitterUser
,其本身有Name
属性。 intellisense是否不同意这一点?
我想我必须添加一个新的IEnumerable&lt;&gt;
为什么呢?您目前有一组TwitterStatus
个对象,它们似乎包含您需要的所有信息。你只是想这样做吗?:
item.SubItems.Add(tweet.Text);
item.SubItems.Add(tweet.User.Name);
从IEnumerable<>
个TwitterStatus
对象的集合中,您可以提取有关这些推文的所有信息。只需显示您想要显示的信息。