.net gridview如何实现逐行填充
protectedvoidButton2_Click(objectsender,EventArgse){DataTabledatatable=newDataTable()...
protected void Button2_Click(object sender, EventArgs e)
{
DataTable datatable = new DataTable();
// 连接sql数据库
String sqlconn = "Data Source=bds-031.hichina.com;Initial Catalog=bds0310493_db;user id=bds0310493; pwd=xjlyzhcs3601260";
SqlConnection myConnection = new SqlConnection(sqlconn);
myConnection.Open();
//定义SqlCommand类
int a =Convert.ToInt32(TextBox1.Text);
SqlCommand myCommand = new SqlCommand("select ckbm,ckmc," + a + " as num" + ",(ckbm*"+a+")as money from a_ckzl where ckbm=12", myConnection);
SqlDataAdapter da = new SqlDataAdapter(myCommand);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
这是按钮2的单机事件,如果gridview原来已经有内容的话怎么让他再插入一行,现在单机按钮2的时候按钮1显示的内容就没了 展开
{
DataTable datatable = new DataTable();
// 连接sql数据库
String sqlconn = "Data Source=bds-031.hichina.com;Initial Catalog=bds0310493_db;user id=bds0310493; pwd=xjlyzhcs3601260";
SqlConnection myConnection = new SqlConnection(sqlconn);
myConnection.Open();
//定义SqlCommand类
int a =Convert.ToInt32(TextBox1.Text);
SqlCommand myCommand = new SqlCommand("select ckbm,ckmc," + a + " as num" + ",(ckbm*"+a+")as money from a_ckzl where ckbm=12", myConnection);
SqlDataAdapter da = new SqlDataAdapter(myCommand);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
这是按钮2的单机事件,如果gridview原来已经有内容的话怎么让他再插入一行,现在单机按钮2的时候按钮1显示的内容就没了 展开
1个回答
2014-09-18
展开全部
那就不能直接绑定数据源了。
或者在你绑定数据源之前,把原来的数据合并到新的 DataTable变量中 再来绑定
或者在你绑定数据源之前,把原来的数据合并到新的 DataTable变量中 再来绑定
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询