關於c#裏面DataGridView的一點問題

這兩天編程用到了DataGridView控件,因爲要在表格中放自己的控件,例如下圖

上面是表頭,下面的單元格是自己做的控件

之前在msdn裏面查到關於DataGridView承載控件的例子

http://msdn.microsoft.com/zh-cn/library/7tas5c80(VS.80).aspx

是關於一個日曆的。我就依葫蘆畫瓢地把自己的控件給添加上去了。

可是碰到的問題是:

把這個DataGridView的DataTable保存成xml文件後,再讀出這個xml文件,所有的列都默認爲是textbox,也就是說自定義的控件不能夠顯示出來,即使我把列的cellTemplate重新設置還是不行的。

最後採用了最笨的辦法,就是先讀出dataTable,然後把裏面的值一個個地賦給DataGridView。

哪個朋友也做個類似的事情,可以一起探討一下哦

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章