在datagridview文本框中设置值

时间:2012-07-18 16:45:28

标签: c# datagridview textbox

如何设置datagridview文本框的值,即每个带有文本框的行应包含一些值(例如在我的情况下为0.0),如果用户没有输入任何值,则应设置值0.0。

我尝试使用datagridview的cellleave事件,但它没有帮助......

我真正想要做的是在用户不提供任何输入的情况下在单元格中设置特定的默认值。一旦用户离开当前单元格,它应该显示默认值。

现在这是我的代码

private void dgvSellbox_CellLeave(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvSellbox.CurrentCell.Value == null )
            {
                dgvSellbox.CurrentCell.Value = 0.0;
            }
        }

1 个答案:

答案 0 :(得分:0)

您可以通过设计师

为a列设置默认值
  
      
  1. 在您的DataGridView上 - >单击“编辑列”
  2.   
  3. 现在您应该看到编辑Columsn对话框
  4.   
  5. 选择要设置默认值的列
  6.   
  7. 现在在右侧,您应该使用名为DataGridViewCellStyle
  8. 的属性   
  9. 请点击DataGridViewCellStyle,这将显示Cell Style Builder对话框
  10.   
  11. 根据数据 - >将NullValue属性设置为0.0
  12.   
  13. 继续单击“确定按钮”,直到返回到DataGridView
  14.   

希望这会有所帮助......