datagrid如何实现两列相加 5
1个回答
展开全部
//实现这种的,很多方法,我的这种方法是在绑定数据源之前进行相加
private void GetData()
{
DataTable dt = new DataTable();
using (SqlConnection conn = new SqlConnection("Server=.;database=test;uid=sa;pwd=123"))
{
SqlDataAdapter sda = new SqlDataAdapter("Select * from 两列相加", conn);
sda.Fill(dt);
}
dt.Columns.Add("sum");
foreach (DataRow dr in dt.Rows)
{
dr["sum"] = Convert.ToInt32(dr["leftNum"]) + Convert.ToInt32(dr["rightNum"]);
}
dataGridView1.DataSource = dt;
}
private void GetData()
{
DataTable dt = new DataTable();
using (SqlConnection conn = new SqlConnection("Server=.;database=test;uid=sa;pwd=123"))
{
SqlDataAdapter sda = new SqlDataAdapter("Select * from 两列相加", conn);
sda.Fill(dt);
}
dt.Columns.Add("sum");
foreach (DataRow dr in dt.Rows)
{
dr["sum"] = Convert.ToInt32(dr["leftNum"]) + Convert.ToInt32(dr["rightNum"]);
}
dataGridView1.DataSource = dt;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询