2013-06-13 48 views
0

我正在使用Devexpress工具任何人都請幫助我?通過特定的值在gridview中插入新行

我使用Devexpress工具來開發我的網站。但我有一些問題,所以我希望任何人都可以幫助我。我真的需要它在我的項目中。請在這裏看到:上面CAPCHA

http://www.fiditour.com/dattourtructuyen.aspx?id=731

外觀部分。我有2個問題:
- 他們如何在gridview中添加文本框?
- 他們如何在文本框中按值添加新行?

感謝您的閱讀!

+0

我認爲如果你提到你有問題的地方,而不是發佈到其他網站的鏈接,這將是偉大的! –

+0

@huMptyduMpty http://i.stack.imgur.com/eHTQA.jpg 當您輸入新值(例如:2)時,您會看到文本框...請參閱下面的gridview,新行將被添加。我該怎麼做? – user1621647

回答

0
DataTable tbl = new DataTable(); 
tbl.Columns.Add("Col1", typeof(string)); 
tbl.Columns.Add("Col2", typeof(string)); 
tbl.Rows.Add(textbox.Text, "Foo Bar"); 
gridControl.ItemsSource = tbl; 

然後,如果你想添加更多的行:

tbl.Rows.Add("Foo","Bar"); 
gridControl.ItemsSource = tbl; 
0

這不是在網格文本框。他們是可編輯的單元格。

您可以使用第一行的處理程序訪問輸入的值,然後像@ДавидДачаМилинкови提到的那樣,添加指定的行。

0

因此,爲了在列內有一個文本框,您必須插入一個GridViewDataTextColumn而不僅僅是一個GridViewDataColumn

在網格的CellEditorInitialize事件中,您可以將默認值傳遞給e.Editor