Как динамически изменить имя столбца datatable или имя заголовка gridview?
Я использую GridView в внутри пользовательского элемента управления..так что я привязки объекта DataTable значения.
Мое имя столбца Datatable - "ProjectGroupName", но я хочу показать, что заголовок моего столбца - "имя группы проектов"...
пожалуйста, предложите любую идею..спасибо
Что я уже пробовал:
objDatatable.Столбцы["ProjectGroupName"].ColumnName = "Имя Группы Проектов;
user control form: <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="GridViewUserControl.ascx.cs" Inherits="DailyUpdateWebServer.Control.GridViewUserControl" %> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel runat="server"> <ContentTemplate> <asp:GridView runat="server" ID="grdUserControl" OnSorting="grdUserControl_Sorting" AllowSorting="true" AutoGenerateColumns="true" CssClass="table table-striped table-bordered table-hover"> </asp:GridView> </ContentTemplate> </asp:UpdatePanel>
public partial class GridViewUserControl : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { } public DataTable DataSource { set { grdUserControl.DataSource = value; grdUserControl.DataBind(); } } } Class: public class TaskView { public string ProjectGroupName { get; set; } public string ProjectName { get; set; } } aspx.cs: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TaskView obj = new TaskView(); obj.GetTask(); GridViewUserControl.DataSource = obj.GetTask(); // passing datatable GridViewUserControl.DataBind(); } }
Karthik_Mahalingam
покажите код разметки gridview.
venkatesh (chennai)
добавлен код ji
Karthik_Mahalingam
значение является датируемым?
Laiju k
нет связанного поля или поля шаблона?