我有datagridview
控制與列格式化有貨幣值。數據是非綁定到datagridview
使用數據綁定,它被簡單地分配給每列。我添加了一個cellDoubleClick
事件以將單元格中的值發送到文本框。但是,當貨幣值發送到文本框他們刪除格式化,它自動發生即。 $符號和數字分組被刪除。爲什麼會發生?我如何讓它不這樣做?爲什麼datagridview單元格中的格式化數據發送到文本框會刪除格式?
下面是一些屏幕截圖
與格式到DataGridView控制所有加載的數據
在細胞雙擊將數據發送到文本框
這裏是發送數據的代碼到文本框
private void dgvRooms_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
try
{
cmbBlockCode.Text = dgvRooms[1, e.RowIndex].Value.ToString().Trim();
cmbLevels.Text = dgvRooms[2, e.RowIndex].Value.ToString().Trim();
tbxRoomNo.Text = dgvRooms[0, e.RowIndex].Value.ToString().Trim();
tbxAval.Text = dgvRooms[3, e.RowIndex].Value.ToString().Trim();
tbxRentWeek.Text = dgvRooms[4, e.RowIndex].Value.ToString().Trim(); //String.Format("{0:C2}",);
tbxBondAmount.Text = dgvRooms[5, e.RowIndex].Value.ToString().Trim();
}
catch (Exception)
{
throw;
}
}
你可以在這裏發佈你的代碼以瞭解可能是什麼原因 – 2014-10-05 02:00:01