首页 > 解决方案 > 单击该行时,DATAGRIDVIEW(允许用户添加行)被设置为空白

问题描述

我有一个datagridview,并且启用了allowusertoaddrows,并且所有要插入的数据都在其中,但是所有内容都是手动插入的(单击按钮时)。问题是,如果用户单击此行,它将被设置为空白 - 而不是我。我认为这是由于数据网格视图认为该行已被插入,然后将其设置为空白,因为如果我单击返回,所有内容仍然存在但只是隐藏,我需要单击单元格以再次显示它。一切都以这种方式被束缚。

    sSQL = "SELECT * FROM table ORDER BY dept ASC";
                    m_myDT = m_Conn.GetDataTable(sSQL);

                    dgTableEntry.DataSource = m_myDT;
                    dgTableEntry.Columns[0].Visible = true;

                    dgTableEntry.Columns[1].HeaderText = "Home Department";
                    dgTableEntry.Columns[2].HeaderText = "Department Name";

                    dgTableEntry.Columns[1].Width = 150;
                    dgTableEntry.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

我只是想防止文本在它们离开行时被隐藏。

标签: c#

解决方案


推荐阅读