BDS中新增一行数据或者删除数据该如何操作?(20分)

  • 主题发起人 主题发起人 cnhotel
  • 开始时间 开始时间
C

cnhotel

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TWebForm1.Button1_Click(sender: System.Object; e: System.EventArgs);<br>var t:DataTable;<br>&nbsp; &nbsp; myrow:DataRow;<br>begin<br>&nbsp; SqlConnection1.Close;<br>&nbsp; SqlDataAdapter1.SelectCommand.CommandText:='select * from test';<br>&nbsp; SqlConnection1.Open;<br>&nbsp; SqlDataAdapter1.Fill(DataSet11);<br>&nbsp; Label1.Text:='共 '+Inttostr(DataSet11._Table.Rows.Count)+' 行';<br>&nbsp; Label2.text:=Dataset11._Table.Rows[0].Item[0].ToString;<br>&nbsp;//到上面已经可以显示出总行数<br><br>&nbsp; t:=DataSet11.Tables[0]; <br>&nbsp; myrow:=t.NewRow; &nbsp;//新增一行<br>&nbsp; myrow['name']:='ttt';<br>&nbsp; myrow['yw']:='80';<br>&nbsp; t.Rows.Add(myrow);<br>&nbsp; myrow.AcceptChanges;<br>&nbsp; DataSet11.AcceptChanges; &nbsp;<br>&nbsp; [blue]数据库中为什么没增加这条数据呢?想不通,书上的例子也是这样的,没其它操作呀,但就是搞不定,请求支援[/blue]<br><br>&nbsp; myrow:=t.Rows[ 8 ];//因为大富翁好像把这解析为图像了,所以用空格和中括号分开<br>&nbsp; myrow.Delete; &nbsp; //仅作删除标记<br>&nbsp; myrow.AcceptChanges;<br>&nbsp; 或者<br>&nbsp; t.Rows.Remove(myrow);//从数据表中永久删除<br><br>&nbsp; [red]这两个删除方法也是,数据库中的数据无法删除[/red]<br>end;<br><br>是不是我少了什么步骤?
 
泱泱大富翁...<br>请求帮助啊...
 
大富翁无人可帮助一下么?<br>晕
 
算了,哪个回一下送分结帖,,,
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部