MM十万火急,送分,我用_dt.Rows.InsertAt(Row,0)怎么插入在最后一行? 也不行,每次插入以后,在DataGrid里看到的都在最后一行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 don't know about you, but it works for me:<%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.SqlClient" %><script language="C#" runat="server">void Page_Load (Object o, EventArgs e){ if (!IsPostBack) { SqlDataAdapter da = new SqlDataAdapter("select * from authors", "server=localhost;database=pubs;uid=sa;pwd=;"); DataTable dt = new DataTable(); da.Fill(dt); DataRow dr = dt.NewRow(); dr["au_lname"] = "xxxxxxxxxxxxxxxxxxxxx"; //dt.Rows.Add(dr); dt.Rows.InsertAt(dr,0); DataGrid1.DataSource = dt.DefaultView; DataGrid1.DataBind(); }}</script><form runat="server"><asp:DataGrid id="DataGrid1" runat="server"/></form> 我也有这样的问题。百思不得其解。思归的代码可能没有问题,因为你重新绑定了。我是在WinForm的环境的DataGrid. 思归的代码是正确的上边的MM的代码你忘记了一件事情,new在插入你的row之前要把你的row ,new一下的 她的row肯定是new了的,不然会报空引用的错误。思归的代码不算数,因为他的代码是重新绑定Datagrid.如果不重新绑定,能不能解决呢? 重新绑定一下,dataset增加位置应该与datagrid无关 【求教】SQL语句语法。 参数传递(WinForm) 现在正在做有关报告生成这一块,如何在窗体上显示一个报告生成的进度呢,求思路! .net如何生成静态网页? 怎样对DataSet中的数据进行导航? 新手读取数据库简单问题 对control.Invalidate方法有点迷惑,请达人解惑之,区区100分,不成敬意. 能否不设IIS,直接从SQL SERVER中输出XML文件? DropDownList 如何顯示出數據庫中的數據 请教插入Access表的一个记录的操作。 如何在后台对两个数据库的数据进行交换? 小球游戏编译时的问题
<%@ Import Namespace="System.Data.SqlClient" %>
<script language="C#" runat="server">
void Page_Load (Object o, EventArgs e)
{
if (!IsPostBack)
{
SqlDataAdapter da = new SqlDataAdapter("select * from authors",
"server=localhost;database=pubs;uid=sa;pwd=;"); DataTable dt = new DataTable();
da.Fill(dt); DataRow dr = dt.NewRow();
dr["au_lname"] = "xxxxxxxxxxxxxxxxxxxxx";
//dt.Rows.Add(dr);
dt.Rows.InsertAt(dr,0);
DataGrid1.DataSource = dt.DefaultView;
DataGrid1.DataBind();
}
}</script>
<form runat="server">
<asp:DataGrid id="DataGrid1" runat="server"/>
</form>
思归的代码可能没有问题,因为你重新绑定了。我是在WinForm的环境的DataGrid.
在插入你的row之前要把你的row ,new一下的
思归的代码不算数,因为他的代码是重新绑定Datagrid.
如果不重新绑定,能不能解决呢?