动态生成的girdview的列名怎么添加呀?

问题描述

我现在自动生成的列名是我数据表中的字段.我现在想让他成为所对应的汉字.

解决方案

解决方案二:
沙发,帮忙顶
解决方案三:
selectnameas名称fromtable试下
解决方案四:
楼上的说清楚点,是什么意思,得到的怎么填充到girdview
解决方案五:
将自动生成列设置为假参考一下<divalign="center"><asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="false"OnRowDeleting="GridView1_RowDeleting"OnRowCommand="GridView1_RowCommand"DataKeyNames="NodeId"OnRowEditing="GridView1_RowEditing"OnRowCancelingEdit="GridView1_RowCancelingEdit"OnRowUpdated="GridView1_RowUpdated"OnRowUpdating="GridView1_RowUpdating"><Columns><asp:BoundFieldItemStyle-Width="100"ControlStyle-Width="93"DataField="Url"HeaderText="Url"/><asp:BoundFieldItemStyle-Width="100"ControlStyle-Width="93"DataField="NodeId"HeaderText="NodeId"/><asp:BoundFieldItemStyle-Width="100"ControlStyle-Width="93"DataField="NodeName"HeaderText="NodeName"/><asp:TemplateFieldItemStyle-Width="100"ControlStyle-Width="93"HeaderText="ParentId"><EditItemTemplate><asp:TextBoxID="ParentId"runat="server"Text=<%#Eval("ParentId")%>></asp:TextBox></EditItemTemplate></asp:TemplateField><asp:ButtonFieldItemStyle-Width="60"ControlStyle-Width="53"ButtonType="Button"CommandName="Hello"DataTextField="NodeId"HeaderText="NodeId"/><asp:ButtonFieldItemStyle-Width="60"ControlStyle-Width="53"ButtonType="Link"HeaderText="Delete"Text="Delete"CommandName="Delete"/>//此处不能使用Button,否则客户端脚本导致服务器Button事件无效<asp:TemplateFieldItemStyle-Width="60"ControlStyle-Width="53"HeaderText="Delete"><ItemTemplate><asp:ButtonID="Delete"runat="server"CommandName="Delete"Text="Delete"/></ItemTemplate></asp:TemplateField><asp:ButtonFieldItemStyle-Width="60"ControlStyle-Width="53"ButtonType="Button"HeaderText="Edit"Text="Edit"CommandName="Edit"/><asp:ButtonFieldItemStyle-Width="60"ControlStyle-Width="53"ButtonType="Button"HeaderText="Update"Text="Update"CommandName="Update"/><asp:ButtonFieldItemStyle-Width="60"ControlStyle-Width="53"ButtonType="Button"HeaderText="Cancel"Text="Cancel"CommandName="Cancel"/></Columns></asp:GridView></div>
解决方案六:
SELECTempNameAS职工姓名,empAgeAS职工年龄,empDeptAS职工部门FROMEmpInfoWHERE.....GridView.AutoGenerateColumns=true;
解决方案七:
已经解决,但是还出现新问题,就是girdview控件自动生成的列怎么设置为固定列宽呀我的总列宽是固定的,每增加一项,总列宽不变,分列宽变窄了
解决方案八:
把girdView的width属性去掉
解决方案九:
如果要避免GridView单元格内换行可以在GridView的RowDataBound事件中加入如下处理:foreach(TableCellcelline.Row.Cells){cell.Text="<nobr>"+cell.Text+"</nobr>";}
解决方案十:
设置列属性ItemStyle中的Wrap=false
解决方案十一:
楼主经常不结贴吧?
解决方案十二:
可以在GridView的RowDataBound事件中加入如下处理:foreach(TableCellcelline.Row.Cells){cell.Text="<nobr>"+cell.Text+"</nobr>";}

时间: 2024-10-07 20:51:56

动态生成的girdview的列名怎么添加呀?的相关文章

[如何给动态生成的多个按钮同时添加点击事件]

问题描述 [如何给动态生成的多个按钮同时添加点击事件] 解决方案 ...<button onclick='delete(" + m.getmId() + ")'>删除... function delete(id) { 用ajax或者什么办法删除id对应的记录 } 解决方案二: 你还可以给每一行的tr一个id "<tr id=tr_" + m.getmId() + "><td>... 你可以写 function delet

javascript-JS 动态生成元素 怎么让他添加一个包容DIV或者说,我怎么让他四个换一行呢?

问题描述 JS 动态生成元素 怎么让他添加一个包容DIV或者说,我怎么让他四个换一行呢? 为什么我一开始是4个一行...后来是一个一行? 谷歌F12看了一下,代码都是一个格式生成的呀?我如何给他包一个div去控制格式,或者说写一个JS去让他四个换行?有大神能解释一下为什么这个布局会这样子? JS代码: function addlink(){ var x = 1; var linkdiv = document.getElementById("friendlink"); if (linkd

gridview动态生成列,动态添加控件问题

问题描述 在GRIDVEIW的行绑定ROWDATABOUND里生成了N个列,并且往行里的某些单元格里加了DROPDOWNLIST,显示都没问题,但是我一点页面的按钮,本想通过循环GRIDVIEW,找到每一行里的DROPDWNLIST,可是结果是不能找到.而且动态生成的列也没有了.我又把代码放在ROWCREADER事件里创建列,及为列的单元格里增加DROPDOWNLIST,在执行调试时发现原先在页面上的列里放的HIDDEN控件也找不到,后来通过e.Row.DataItem可以取到我我存在HIDDE

asp.net中js文本框动态生成,输入数据并能添加到数据库中?

问题描述 如题 解决方案 解决方案二:动态生成文本框.用js输出html代码嘛.输入数据插入到数据库用ajax提交解决方案三:该回复于2012-02-10 14:40:46被版主删除解决方案四:<htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/

详解jQuery向动态生成的内容添加事件响应jQuery live()方法_jquery

jQuery live()方法是给所有匹配的元素附加一个事件处理函数,即使这个元素是以后通过append,prepend,after等事件生成后的内容也依然有效. 这个方法可以看做是 .bind() 方法的一个变体.使用 .bind() 时,选择器匹配的元素会附加一个事件处理函数,而以后再添加的元素则不会有.为此需要再使用一次 .bind() 才行.比如说: <body> <div class="clickme">Click here</div> &

jQuery为动态生成的select元素添加事件的方法_jquery

项目中需要在点击按钮时动态生成select元素,为防止每次点击按钮时从服务器端获取数据(因为数据都是相同的),可以这样写代码 1.首先定义全局js变量 var strVoucherGroupSelect =""; 2.在js中写好获取服务端数据的代码 function genVoucherGroupSelect(rowID){ return $(strVoucherGroupSelect).attr("id", "sl_" + rowID).pa

js生成动态表格并为每个单元格添加单击事件的方法_javascript技巧

html: 复制代码 代码如下: <html> <head> <title>Demo</title> </head> <body> <label style="font-size:20px;width:600px;" >动态表格:</label><br/> <table border="1"> <tbody id="table&qu

GridView动态生成TextBox模板列后如何取值的问题

问题描述 各位好,这个问题以前有人提过了,但是我研究了好几天用到我的程序里就总出现问题,希望高手能够帮帮忙,谢谢!我需要用GridView动态生成列数不固定的模板列,然后在里面添加textbox控件后,由用户输入数值,然后将这些值获取出来.但是我运行到这里就总是出现错误说"既不是表的DataColumn也不是表的DataRelation".代码如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Co

C#编程实现动态生成Word文档

如何用C#编程实现动态生成Word文档并填充数据的效果呢?要使用C#操作word,首先要添加引用     1.添加引用->COM->Microsoft Word 11.0 Object Library     2.在.cs文件中添加     using  Word;     下面的例子中包括C#对Word文档的创建.插入表格.设置样式等操作:     (例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)     public   string  CreateWor