WPF中给datagrid控件中dataTable添加新行,并选中设为当前行(源码加注释)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hj2011124071/article/details/50527922

public DataTable CreateRound()
        {
            //获取datagrid最后一行的RoundID
            string temp = m_DataTable.Rows[m_DataTable.Rows.Count - 1]["RoundID"].ToString();
            //设置新加行的RoundID
            int num = int.Parse(temp) + 1;
            //新加行
            DataRow newRow;
            newRow = m_DataTable.NewRow();
            //为新加行添加进数据
            newRow["IsCurrent"= false;
            newRow["RoundID"= num.ToString();
            newRow["RoundName"= "第" + num + "号票";
            newRow["Quota0"= "0";
            newRow["Quota1"= "0";
            //给datatable中新加行
            m_DataTable.Rows.Add(newRow);
            //将现有所有行均不设为当前行
            for (int i = 0; i < m_DataTable.Rows.Count; i++)
            {
                m_DataTable.Rows[i]["IsCurrent"= false;
            }
            //设新加行为当前行
            m_DataTable.Rows[m_DataTable.Rows.Count - 1]["IsCurrent"= true;
            //在方法外声明的
            return m_DataTable;
        }
展开阅读全文

没有更多推荐了,返回首页