怎么点击一个按钮清空DataTable中的所有数据,clear不行啊

Black2013 2013-04-17 11:18:55
怎么点击一个按钮清空DataTable中的所有数据,clear不行啊,请高手帮助!!
...全文
3165 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
moTzxx 2014-07-10
  • 打赏
  • 举报
回复
我可是忙了半天才解决,可能是因为所处理得DataTable 并不是同一个! ----这是我的创建过程 dt = (DataTable)this.ViewState["dt"]; DataRow dr = dt.NewRow(); dr["name"] = TextBox2.Text.Trim(); dr["state"] = 0; dr["youxianji"] = Convert.ToInt32(DropDownList1.SelectedValue.ToString()); dr["arrivalTime"] = DateTime.Now.ToString("hh:mm:ss"); dr["needTime"] = Convert.ToInt32(DropDownList2.SelectedValue.ToString()); dt.Rows.Add(dr); dt.AcceptChanges(); GridView4.DataSource = dt; GridView4.DataBind(); ----------这是我清除过程 dt = (DataTable)this.ViewState["dt"]; dt.Rows.Clear(); dt.Rows.Add(); GridView4.DataSource = dt; GridView4.DataBind(); -----------之前因为清除过程直接写成: dt.Rows.Clear(); dt.Rows.Add(); GridView4.DataSource = dt; GridView4.DataBind(); 或者重new一个DataTable 都处理的不对。
潇洒王子 2013-04-18
  • 打赏
  • 举报
回复
比较简单不难
  • 打赏
  • 举报
回复
引用 6 楼 ahuyufang 的回复:
引用 4 楼 porenasckx 的回复:clear应该可以啊。都是这么用的! protected void lbtnclear_Click(object sender, EventArgs e) { User user = (User)Session["user"]; DataTable dt……
datatable.Rows.Clear();
z06531214 2013-04-17
  • 打赏
  • 举报
回复
留着好好学习!
Black2013 2013-04-17
  • 打赏
  • 举报
回复
引用 4 楼 porenasckx 的回复:
clear应该可以啊。都是这么用的!
protected void lbtnclear_Click(object sender, EventArgs e) { User user = (User)Session["user"]; DataTable dt = BookCartBLL.GetBookCart(user.UserID); dt.Clear(); BindData(); } 我的代码是这样的不对吗
Kim_Du 2013-04-17
  • 打赏
  • 举报
回复
应该是使用的方法不对吧
E次奥 2013-04-17
  • 打赏
  • 举报
回复
clear应该可以啊。都是这么用的!
iceMung 2013-04-17
  • 打赏
  • 举报
回复
new 一个不就完了嘛
风一样的大叔 2013-04-17
  • 打赏
  • 举报
回复
DataTable=null
  • 打赏
  • 举报
回复
缓存数据表.Tables[((string[])元素[0])[1]].Rows.Clear();  
chinnsyuutou 2013-04-17
  • 打赏
  • 举报
回复
引用 9 楼 DENQH 的回复:
dt.Rows.Clear();或dt=dt.Clone()
+1
maxldwy 2013-04-17
  • 打赏
  • 举报
回复
引用 1 楼 xianfajushi 的回复:
C# code ? 1 缓存数据表.Tables[((string[])元素[0])[1]].Rows.Clear();
+1
pard521 2013-04-17
  • 打赏
  • 举报
回复
dt.Rows.Clear()
xixihaha_2011_098 2013-04-17
  • 打赏
  • 举报
回复
引用 10 楼 maxldwy 的回复:
dt.Rows.Clear();就好
+1
roguemaster 2013-04-17
  • 打赏
  • 举报
回复
2楼加3楼
引用 2 楼 qiujialongjjj 的回复:
DataTable=null
引用 3 楼 iceMung 的回复:
new 一个不就完了嘛
maxldwy 2013-04-17
  • 打赏
  • 举报
回复
dt.Rows.Clear();就好
DENQH 2013-04-17
  • 打赏
  • 举报
回复
dt.Rows.Clear();或dt=dt.Clone()

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧