初学者的困惑,请大家帮帮忙!
问题1、我循环清空一个DataTable的时候出现了一点问题,虽然问题已经解决,但是很奇怪,请大家帮忙看看,我知道直接clear也是可以的,但是我只是想知道怎么回事而已
下面是代码:
public DataTable dt=new DataTable ();
private void Form1_Load(object sender, System.EventArgs e)
{
dt.Columns .Add ("ID",Type.GetType ("System.Int32"));
dt.PrimaryKey=new DataColumn[] {dt.Columns["ID"]};
dt.Columns .Add ("Color",Type.GetType ("System.String"));
DataRow dr=dt.NewRow ();
dr[0]=1;
dr[1]="Red";
dt.Rows .Add (dr);
dr=dt.NewRow ();
dr[0]=2;
dr[1]="Green";
dt.Rows .Add (dr);
dr=dt.NewRow ();
dr[0]=3;
dr[1]="Green";
dt.Rows .Add (dr);
this.dataGrid1 .DataSource =dt;
}
private void button1_Click(object sender, System.EventArgs e)
{
for (int j=0;j<dt.Rows.Count+2;j++)
{
DataRow RowDel=dt.Rows.Find(dt.Rows[0]["ID"]);
if (RowDel!=null)
{
dt.Rows.Remove(RowDel);
}
}
}
private void button2_Click(object sender, System.EventArgs e)
{
for (int j=0;j<dt.Rows.Count;j++)
{
DataRow RowDel=dt.Rows.Find(dt.Rows[0]["ID"]);
if (RowDel!=null)
{
dt.Rows.Remove(RowDel);
}
}
}
问题2、.net里面没有像DELPHI的NoteBook翻页那样的控件,请大伙要实现NoteBook那样的功能要怎么做?或者请大伙介绍一款稳定能实现NoteBook就好了
请各位帮忙,谢谢!