目前我的代码如下:
for ($i=0; $i<=($num_newlines - 1); $i++)
{
$tweetcpitems->post('statuses/update',
array('status' => wordFilter("The item $parts[$i] has been released on Club Penguin. View it here: http://clubpenguincheatsnow.com/tools/swfviewer/items.swf?id=$parts[$id]")));
sleep(90);
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是让"i ++"部分加两个而不是一个,但我该怎么做?请帮忙!
我对理解BindingSource的行为有些困难.我们来看下面的例子:
创建表
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(int));
dt.Rows.Add(new object[] { 0 });
dt.Rows.Add(new object[] { 1 });
dt.Rows.Add(new object[] { 2 });
dt.Rows.Add(new object[] { 3 });
使用相同的DataSource属性创建两个BindingSource对象
BindingSource bs1 = new BindingSource();
BindingSource bs2 = new BindingSource();
bs1.DataSource = dt;
bs2.DataSource = dt;
此时我认为,创建的BindingSource是完全独立的.但事实并非如此.改变后的Filter财产bs1:
`bs1.Filter = "id >= 2";`
Run Code Online (Sandbox Code Playgroud)
Filter属性bs2不会更改,但RowFilter两个BindingSource对象的基础DataView(List属性BindingSource)的属性都会更改.
事实证明,这两个BindingSource对象具有的数据视图,即条件完全相同的情况下bs1.List == bs2.List是true. …