listview如何添加行和列,以及各列宽度自适应问题

zhuhuanlai zhuhuanlai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
过年好,我这个问题已经发过三次帖子了,都未能解决问题。大过年的,只要回复我都给分。。。。

我想补充一下我的需求:我在下面的代码中运行要么是结果不对,要么是出错,请大神帮我指点,我希望的是您能告诉我的代码的问题在哪里,并在我的代码基础上给出对的代码!

不需要一句话带过的,大过年的我不给分也不好,但是我的分也快用完了,请您谅解一下!

listView1.View = View.Details;
listView1.View = View.Tile;
listView1.GridLines = true;
listView1.FullRowSelect = true;
listView1.Scrollable = true;
listView1.MultiSelect = true;
listView1.FullRowSelect = true;

ListViewItem item1 = new ListViewItem("item1", 0);
item1.SubItems.Clear();
item1.SubItems[0].Text = textBox6.Text + textBox6.Text; //其中textBox6.Text 等于“平均气温21.99摄氏度”
// item1.SubItems[1].Text = textBox6.Text+ textBox6.Tex;
listView1.Columns.Add("Column1",-1);
listView1.Items.Add(item1);

ListViewItem item2 = new ListViewItem("item2", 1);
item2.SubItems.Clear();
item2.SubItems[0].Text = textBox6.Text + textBox6.Text;
// item2.SubItems[1].Text = textBox6.Text+ textBox6.Tex;
listView1.Items.Add(item2);

运行结果如下,似乎并没有起到自适应的效果。



另外,我希望在两行中分别输出,但是输出结果总是在第一行,很是纳闷。
如果我把上述代码中
// item1.SubItems[1].Text = textBox6.Text+ textBox6.Tex;
// item2.SubItems[1].Text = textBox6.Text+ textBox6.Tex;
两行的注释去掉,运行时则出现以下错误,还请您指点迷津:



程序的目的的是能两行两列输出,且每个单元格的宽度是自适应的。


我希望的是您能告诉我的代码的问题在哪里,并在我的代码基础上给出对的代码![/color]



...全文
评论 8
收藏 已收藏
分享
返回顶部
zhuhuanlai
C# 111,129 成员 642,539 内容