怎样能用代码吧gridview绑定数据库,并且只显示其中几个列 不想显示其中某些列,因为数据太长了

如题所述

直接绑定你需要绑定的字段,在gridview中不是可以编辑列吗?
看来你是没有有怎么用过gridview啊
数据太长可以用"....."代替
如: <asp:Label ID="Label1" runat="server" Text='<%# Eval("prodcut_name").ToString().Length > 2 ? Eval("prodcut_name").ToString().Substring(0, 2) + "..." : Eval("prodcut_name") %>'></asp:Label>这样绑定,把Label 放在gridview的模板中。
另外gridview用编辑列的方式好用点,不要直接绑定。
不明白的地方Hi我
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-20
1.数据库方面 你写的查询语句只写你需要的字段。 查询出来 返回一个Dataset,ds gridview.datasource=ds.table[0];
2 就是绑定好了数据。直接隐藏。ds.Counmts["dd"].va...=fasle

C#中datagridview手动绑定数据后怎么编辑列?
或者这样:this.datagridview1.Columns["userID"].Visible = false;不想让哪一列显示就更改哪一列的Visible属性值为false即可!(列的标示可以用下标,也可以用数据库查出数据时的列名)另外你说HeaderText属性,WinForm里的DataGradView当然有这个属性了,它是用来设置列头文字的,你可以设置某列的列头文字...

asp.net动态创建的DataTable绑定GridView,如何根据字段的名称设定 列...
{ gridview.rows[i].cells[0].Enable = false;} 如果在编辑事件中就设置它的ReadOnly属性!!!

为什么gridview绑定的数据一半显示一半不显示啊
可能是你的gridview显示列是固定的,如 <asp:GridView ID="GridView1" BorderColor="Black" OnRowDataBound="GridView1_RowDataBound" runat="server" AutoGenerateColumns="False" Font-Size="12px" Width="549px"> <Columns> <asp:TemplateField HeaderText="选择"> <ItemTemplate> <asp:Check...

gridview读取excel显示不全
我按照你的这个程序做了一个类似的测试,结果并没有问题,中文、英文、数字混合的一列都可以显示出来,在连接字符串后面的部分,HDR=YES;\/\/ 有两个值:YES\/NO,表示第一行是否字段名,默认是YES,第一行是字段名;IMEX=1;\/\/解决数字与字符混合时,识别不正常的情况.不知道你这两个属性是否设置对了。...

c# .net 如何修改gridview自动生成列的列名?
你可以在页面的源代码里面自己给HeaderText取一个列名!如:<Columns> <asp:TemplateField HeaderText="身份证号"> <ItemTemplate> <%# Eval("card") %> <\/ItemTemplate> <EditItemTemplate> <asp:TextBox ID="TBCard" Text='<%# Eval("card") %>' runat="server" \/> <\/EditItemTemplate...

ASP.net(C#) 从数据库提取数据 如何显示到网页指定位置
<\/asp:Repeater> 你看这个,最外层有个div,你可固定这个div的位置,然后里面是ul-li列表,还有个Repeater标签,在后台应该先绑定Repeater,然后<%# Eval("Title")%>这个是需要显示数据源中的某个字段,这里显示的是标题(Title),明白了嘛?你仔细想想,很好明白的!

怎么把gridview绑定的超连接列传到另一个网页中显示出来?
1.添加一个gridview控件,取消它的“自动生成列”属性,然后从数据库里选择自己要的数据,比如:你想要用户名成为链接,那么你就--- 在GRIDVIEW中添加个template模板,并在该模板中添加一个linkbutton控件,右击这个linkbutton,选择DataBinds,然后选择CommandArguement属性,并绑定到数据库里的你想绑的那...

scrollview嵌套listview为什么显示不全
三个构造方法完全不用动,只要重写onMeasure方法,需要改动的地方比起方法3少了不是一点半点…在xml布局中和Activty中使用的ListView改成这个自定义ListView就行了。代码就省了吧…这个方法和方法1有一个同样的毛病,就是默认显示的首项是ListView,需要手动把ScrollView滚动至最顶端。sv = (ScrollView) findViewById(R...

GridView中的用数据源数据绑定后正常运行但写代码运行时显示对象名无...
最可能原因是你数据源中不存在某个你指定的字段吧,,写错了,,少写了。。多写了。。不存在,,或者检查下你GridView的是不是某个列名写错了呢。。。

用GridView控件绑定表的数据,显示了图片,鼠标移到图片时,此图片放大...
将GridView控件中包含图像的转换为模板列,编辑模板,将其中的控件换为Image(假设大小为16*16,名称为Image1)。网页中加入以下js代码: function sizeBig(ID){ var objImg=document.getElementById(ID);objImg.style.width="30px";objImg.style.height="30px";} function sizeSmall(ID){ var obj...

相似回答