0
在我的網格視圖中我有鏈接類型列。因爲我們不能編輯這種類型的單元格,如果用戶選擇要編輯的單元格,我正在顯示一個文本框。但我的文本框無法讀取點字符。我選中了「按下按鍵」和「文本更改」事件,但事件並未觸發點作爲輸入。
編輯: 我可以進入不同的點任意字符或符號..;(無法在文本框中輸入點
我在GridView的
if (DataGrid.Columns[e.ColumnIndex].GetType().Name == "DataGridViewLinkColumn")
{
txt_Data.Location = DataGrid.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, false).Location;
txt_Data.Size = DataGrid.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, false).Size;
txt_Data.Visible = true;
txt_Data.Focus();
}
的細胞click事件顯示的文本框,如
private void txt_Data_TextChanged(object sender, EventArgs e)
{
DataGrid.CurrentCell.Value = txt_Data.Text;
}
值分配給小區
請您詳細說明一下。您是否附加到文本框或網格上的關鍵事件? – Andy 2010-03-30 09:38:50
所以要清除txt_Data_TextChanged事件不會觸發?還是僅僅是當前的細胞沒有得到點? – Andy 2010-03-30 10:11:12
不,我不能在文本框中輸入點..如果我按點沒有開始.. :( – Royson 2010-03-30 10:39:33