我用VB写了下面这段代码,我想把它用到c#中,我以为我做对了,但当我点击事件时,它只需要我记录#2,我的表中有几条记录。
private void pictureBox2_Click(object sender, EventArgs e)
{
sF1411BindingSource.Position = +1;
}我回击的时候也是一样。例如,如果我在第12条记录中,我单击事件并跳转到第1条记录。我是一个使用Vb的人,我正试图在这里自学c#,所以也许我看得太多了。
private void pictureBox1_Click(object sender, EventArgs e)
{
sF1411BindingSource.Position = -1;
}谢谢!
发布于 2010-09-29 01:21:06
我认为你想做+=和-=:
private void pictureBox2_Click(object sender, EventArgs e)
{
sF1411BindingSource.Position += 1;
}和
private void pictureBox1_Click(object sender, EventArgs e)
{
sF1411BindingSource.Position -= 1;
}发布于 2010-09-29 01:22:27
用于递增和递减的+=和-=在C#和VB中是相同的。
sF1411BindingSource.Position += 1;
sF1411BindingSource.Position -= 1;发布于 2010-09-29 01:20:29
如果要递增该值,请使用+=:Position += 1;
https://stackoverflow.com/questions/3815348
复制相似问题