簡體   English   中英

如何更改radgridview中的列類型

[英]how change type of column in radgridview

我的意思是-我使用RadMaskedEditBox將數據寫入數據庫。 但是我使用從Add new data source表適配器生成的數據從數據庫加載數據。 因此,來自maskededitbox的數據位於第5列(我有7列)。 我需要一個GridViewMaskBoxColumn。 但是新列只能添加為最后一列。 所以我從datagrid刪除了列(包含radmaskededitbox中的數據),將其數據復制到gridviewmaskboxcolumn並將其添加到datagrid。 但是,當我調用更新方法時,新列中的所有數據都消失了。

如何解決這個問題呢?

您應該刪除自動生成的列,然后將新的GridViewMaskBoxColumn添加到所需位置。 您可以使用Columns集合的Insert方法將列插入所需的位置。

為了顯示數據庫中的數據,請確保您指定GridViewMaskBoxColumn的正確FieldName,並指向數據表中的字段。

這是一個示例:

radGridView1.Columns.Remove(radGridView1.Columns["theDefaultColumnName"]);
GridViewMaskBoxColumn maskCol = new GridViewMaskBoxColumn();
maskCol.FieldName = "dataTableFieldName";
radGridView1.Columns.Insert(4, maskCol);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM