当前位置:编程学习 > C#/ASP.NET >>

你们帮我看看这段代码为什么 datagridview中不显示 值啊

private void dataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            this.cri_HydTableAdapter.Update(sWDBDataSet);
            if (dataGridView.Rows[dataGridView.Rows.Count-1].Cells[3].ToString().Trim()=="")
            {
                double i = Convert.ToDouble(dataGridView.Rows[dataGridView.Rows.Count-1].Cells[2].Value);

                double n = Convert.ToDouble(dataGridView.Rows[dataGridView.Rows.Count - 2].Cells[3].Value);
                dataGridView.Rows[dataGridView.Rows.Count].Cells[0].Value =i  * n;
            }
我想当输入最后一行第三列的数后 在最后一行第一列中就显示 出计算的的值  这段代码不行么??
--------------------编程问答-------------------- 把

if (dataGridView.Rows[dataGridView.Rows.Count-1].Cells[3].ToString().Trim()=="")

改为:

if (dataGridView.Rows[dataGridView.Rows.Count-1].Cells[3].Value == null)
--------------------编程问答-------------------- 顶楼上
--------------------编程问答-------------------- 很好,很强大,。。。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,