C中用什么控件能(最好是datalist)横的显示数据

2020-12-09 06:33:39 字数 2907 阅读 5574

1楼:匿名用户

repeatcolumns 是横向

显示的列数

2楼:匿名用户

1、datagridview这是使用最多的,也是功能最强大的,最适合结合数据库的显示。

2、listview也可以,但是在detail模式下,才能显示列标题,这个细节要留意下。

3楼:匿名用户

datalist里面有一个属性,可以横排的,具体是什么我没记住好像是column什么的。你自己设置一下就是横排的了!!!不懂问我

c#中可以用什么控件来显示数据?

4楼:a九尾妖姬

看需要了,label、textbox、richtextbox、listview都行,只要把你的结果赋值给这些控件的值就ok了。

根据看你需要显示怎样的数据。

**形式的:datagridview

列表形式的:listbox,listview等等

简单的数据用文本框也能显示:textbox等

1、自己做一个控件,可以做得很漂亮。

2、如果不想做。就用flowlayoutpanel和label两个控件组合。可以达到下面的效果。

flowlayoutpanel容器是一个按照流布局的控件。里面的子控件会一个挨一个的排列。

排列的方向可以从上到下,从下到上,从左到右,从又到左。

反正很灵活。动态的往里面add label,并且绑定click事件就可以实现你的效果了。

c# 控件datalist 每行显示一条

5楼:春美如花

他是一种沉浸在是海中的感觉,

它料相隔一层土,

个姿个彩筛筛然

注定为以拼搏

为么·岁一无情这个将老,风雨停歇残照晚,

c#的winform程序里如何使用datalist控件绑定数据

6楼:匿名用户

我给你个建议你把这个table做好然后程序循环显示就ok了

7楼:匿名用户

eval()方法 来绑定数据eval("数据表中的字段名")

8楼:山吉祭凝洁

winfrom里面没有datalist这个控件

datalist是webfrom里的控件

datalist控件绑定数据后怎么让它不显示这么多,只让它显示一个怎么做?如图:

9楼:匿名用户

你从数据源中循环,逐个将对象插入到listview 中,分别设置 visible属性 就可以啦

10楼:蜗牛

那你就数据源做手脚呗,把数据源切掉就保留一个

c#——datalist中后台设置控件可见性的问题!

11楼:匿名用户

放在itemdatabound事件里

control linkbutton= e.item.findcontrol("")

linkbutton.visible=false就可以了

12楼:匿名用户

未将对象引用设置到对象的实例,肯定是你没有找到这个控件,linkbutton2的值是null.

13楼:匿名用户

linkbutton link = (linkbutton )this.datalist1.selecteditem.findcontrol("linkbutton1");

link.visible=false;

14楼:匿名用户

你的linkbutton1肯定没有找到,

是空的。在databound事件中写:

linkbutton linkbutton2 = (linkbutton)datalist1.selecteditem.findcontrol("linkbutton1");

15楼:小雨要开心_鹏

“linkbutton linkbutton2 = (linkbutton)datalist1.findcontrol("linkbutton1");”

linkbutton2.visible = false;

未将对象引用设置到对象的实例的意思是你所要找的linkbutton2不存在,所以你使用一个不存在的控件的visible属性就会报错

找linkbutton的方法不是你那样的,要先遍历datalist,在datalist的子控件中寻找该控件,有2种方法:

1.foreach (datalistitem item in datalist1.items)

}2. for (int i = 0; i < datalist1.items.count; i++)

}我通常都是在prerender里先绑定,在遍历隐藏,我贴段简单**你看下

protected void datalist1_prerender(object sender, eventargs e)

protected void binddata()

16楼:匿名用户

应该是datalist 的 onitemdatabound中

c# 如何向datalist中填充数据

17楼:匿名用户

没太明白你说的

抄"第一行"、"第二袭行"是怎么回bai事label是一个标签du控件,要在它的上面显示什zhi么内容直接写dao就可以了:

this.labelcontrol1.text = "测试";

如果是显示数据表,用datagridview控件