我的应用程序使用带有XML文件的dataGridView来保存每列单元格的样式和值。我添加了两个额外的列,设置为visible=false
,当我单击“ADD column”时,它并没有真正添加列,它只是将其中一个额外的列设置为visible=true
,所以我希望我的应用程序保存该设置(列的可见性),这样当我重新打开应用程序时,我留下的隐藏列仍然不可见。如果我不清楚,请告诉我,我会尽力澄清的。
编辑:我已经解决了每一列的保存问题,在前面的一个问题中,我问如何在dataGridView中保存单元格的回色,我得到了使用XML的答案,但是,我需要将单元格的回色保存存储在一个TXT文件中,有没有办法做到这一点?
假设您保存了一个名为“setting.txt”
的文本文件,假设您有5列,它们的可见性为“true,true,false,false,true
”,所以您的文本文件看起来如下所示:
真的
真的
private void Form1_Load(object sender, EventArgs e)
{
StreamReader sr = new StreamReader("setting.txt");
string line;
int n=0;
while(!sr.EndOfStream)
{
line = sr.ReadLine();
if(String.Equals(line, "true"))
{
dataGridView1.Columns[n++].Visible = true;
}
else if(String.Equals(line, "false"))
{
dataGridView1.Columns[n++].Visible = false;
}
}
sr.Close();
}
然后,在任何时候,当您更改可见性时,也将其保存在文本文件的相应行中(以编程方式),以便下次启动应用程序时,它将出现在上次设置中
本文向大家介绍C#中DataGridView动态添加行及添加列的方法,包括了C#中DataGridView动态添加行及添加列的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中DataGridView动态添加行及添加列的方法。分享给大家供大家参考。具体如下: Datagridview添加列: Datagridview创建行: 希望本文所述对大家的C#程序设计有所帮助。
我有一个DatePicker,如下所示: 有没有一种不显示日子的方式?(仅限月份和年份) 如果是通过编程,有没有一个简单的例子如何做? 多谢了。
注意: Adobe Muse 不再添加新增功能,并将于 2020 年 3 月 26 日停止支持。有关详细信息和帮助,请参阅 Adobe Muse 服务结束页面。 Adobe Muse 中的“构图”构件允许您将复杂的交互操作添加到您的网站。无论是摄影网站还是餐厅网站,“构图”构件对于任何网站来说都是不可或缺的,它有助于显示各种内容。您可以使用这些构件创建独特的导航和浏览体验,而且一行代码都不用编写。
注意: Adobe Muse 不再添加新增功能,并将于 2020 年 3 月 26 日停止支持。有关详细信息和帮助,请参阅 Adobe Muse 服务结束页面。 Adobe Muse 中的“构图”构件允许您将复杂的交互操作添加到您的网站。无论是摄影网站还是餐厅网站,“构图”构件对于任何网站来说都是不可或缺的,它有助于显示各种内容。您可以使用这些构件创建独特的导航和浏览体验,而且一行代码都不用编写。
我知道这个问题以前被问过,但没有得到准确的解决方案。我想从我的活动中隐藏ActionBar和NavigationBar,或者为了使其全屏。我尝试了下面的代码在我的活动创建方法,但它显示动作栏几秒钟,而不是让它全屏。在银河S3(Android4.3),它甚至超过一秒钟。所以我怎么能让它完全不可见,我的活动完全从一开始就像全屏一样。我看到许多应用程序只在S3上运行,但它们没有动作栏,甚至没有几秒钟。
问题内容: 在我的脚本中有三个div。我想在第一行悬停时显示div ,而在第二行悬停时显示。否则,我想默认显示div 。 但它永远不会显示带有的div 。 问题答案: 你需要 原始CSS中的问题是in css选择器启动了一个全新的选择器。它没有结合..所以意味着和。您将其设置为始终对所有元素都隐藏。