這兩天編程用到了DataGridView控件,因爲要在表格中放自己的控件,例如下圖
上面是表頭,下面的單元格是自己做的控件
之前在msdn裏面查到關於DataGridView承載控件的例子
http://msdn.microsoft.com/zh-cn/library/7tas5c80(VS.80).aspx
是關於一個日曆的。我就依葫蘆畫瓢地把自己的控件給添加上去了。
可是碰到的問題是:
把這個DataGridView的DataTable保存成xml文件後,再讀出這個xml文件,所有的列都默認爲是textbox,也就是說自定義的控件不能夠顯示出來,即使我把列的cellTemplate重新設置還是不行的。
最後採用了最笨的辦法,就是先讀出dataTable,然後把裏面的值一個個地賦給DataGridView。
哪個朋友也做個類似的事情,可以一起探討一下哦