private void delete(int i)
{
ds.Tables["myphoto"].Rows[i].Delete(); MessageBox.Show(ds.Tables["myphoto"].Rows.Count.ToString());
}假设 调用函数前 ds(dataset)中有3行记录,可是执行完函数后,MessageBox显示的仍然是3;
这是怎么回事啊!? 记得以前删除完之后 ds.Tables["myphoto"].Rows.Count 就会跟着变的啊!?
{
ds.Tables["myphoto"].Rows[i].Delete(); MessageBox.Show(ds.Tables["myphoto"].Rows.Count.ToString());
}假设 调用函数前 ds(dataset)中有3行记录,可是执行完函数后,MessageBox显示的仍然是3;
这是怎么回事啊!? 记得以前删除完之后 ds.Tables["myphoto"].Rows.Count 就会跟着变的啊!?
加一行这个
DataSource之后,要加DataBind