TweetSharp:如何在listView中显示用户名的用户名net?

时间:2014-10-14 12:30:28

标签: c# twitter tweetsharp

您好我正在尝试修复,以便我的列表视图显示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条推文?还有办法解决这个问题吗? :) 感谢。

1 个答案:

答案 0 :(得分:0)

  

显示推文,第二个显示推文所有者(用户)

好吧,快速查看the objects you're usingTwitterStatus似乎User属性为TwitterUser,其本身有Name属性。 intellisense是否不同意这一点?

  我想我必须添加一个新的IEnumerable&lt;&gt;

为什么呢?您目前有一组TwitterStatus个对象,它们似乎包含您需要的所有信息。你只是想这样做吗?:

item.SubItems.Add(tweet.Text);
item.SubItems.Add(tweet.User.Name);

IEnumerable<>TwitterStatus对象的集合中,您可以提取有关这些推文的所有信息。只需显示您想要显示的信息。