C#中GridView動態(tài)添加列的實現(xiàn)方法
更新時間:2015年07月21日 15:50:57 作者:華宰
這篇文章主要介紹了C#中GridView動態(tài)添加列的實現(xiàn)方法,涉及C#中GridView的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C#中GridView動態(tài)添加列的實現(xiàn)方法。分享給大家供大家參考。具體如下:
protected void Page_Load(object sender, EventArgs e) { TemplateField mycustomField = new TemplateField(); //創(chuàng)建列實例 mycustomField.ShowHeader = true; // 設(shè)置屬性 LinkButton lb = new LinkButton(); lb.Text = "Delete"; mycustomField.HeaderTemplate = new GridViewTemplate(DataControlRowType.Header, "刪除"); mycustomField.ItemTemplate = new GridViewTemplate(DataControlRowType.DataRow, "", lb); TabelContentListGridView.Columns.Add(mycustomField); //添加列到TabelContentListGridView控件 // 這種綁定翻頁會丟失數(shù)據(jù) // 下面的綁定數(shù)據(jù)可以保持 不過也要清零列不然后出現(xiàn)很多重復(fù)列 // TabelContentListGV.Columns.Clear(); //清零列 // System.Web.UI.WebControls.BoundField customField = new BoundField(); // customField.DataField = dt.Columns[i].ColumnName; // customField.HeaderText = dt.Columns[i].ColumnName; // customField.ItemStyle.CssClass = dt.Columns[i].ColumnName; // TabelContentListGridView.Columns.Add(customField); }
希望本文所述對大家的C#程序設(shè)計有所幫助。
您可能感興趣的文章:
- C#獲取存儲過程返回值和輸出參數(shù)值的方法
- C#中常用的分頁存儲過程小結(jié)
- c#中兩種不同的存儲過程調(diào)用與比較
- C# 調(diào)用存儲過程簡單完整的實例代碼
- c#調(diào)用存儲過程實現(xiàn)登錄界面詳解
- mssql 存儲過程調(diào)用C#編寫的DLL文件
- C#中調(diào)用MySQL存儲過程的方法
- C#調(diào)用Oracle存儲過程的方法
- C#調(diào)用sql2000存儲過程方法小結(jié)
- C# DatagridView常用操作匯總
- C# Datagridview綁定List方法代碼
- C#執(zhí)行存儲過程并將結(jié)果填充到GridView的方法
相關(guān)文章
使用C#實現(xiàn)基于TCP和UDP協(xié)議的網(wǎng)絡(luò)通信程序的基本示例
這篇文章主要介紹了使用C#實現(xiàn)基于TCP和UDP協(xié)議的網(wǎng)絡(luò)通信程序的示例,文中分別編寫了基本的服務(wù)器端和客戶端,代碼十分簡單,需要的朋友可以參考下2016-04-04C# ODP.NET 調(diào)用Oracle函數(shù)返回值時報錯的一個解決方案
這篇文章主要介紹了C# ODP.NET 調(diào)用Oracle函數(shù)返回值時報錯的一個解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12