C#WinForm datagridview控件一选选一整行的效果实现时,取消第一行默认被选取的副效果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#WinForm datagridview控件一选选一整行的效果实现时,取消第一行默认被选取的副效果相关的知识,希望对你有一定的参考价值。

1 UI

技术分享

 

 

2 code

 

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 using System.Windows.Forms;
10 using System.Xml.Linq;
11 
12 namespace WindowsFormsApplication3
13 {
14     public partial class Form1 : Form
15     {
16         public Form1()
17         {
18             InitializeComponent();
19         }
20 
21         List<User> datas = new List<User>();
22 
23         private void Form1_Load(object sender, EventArgs e)
24         {
25             LoadXmlFile();
26 
27 
28             ///////////////////////////////////////////////////
29             //取消第一行默认被选中的负效果
30             dataGridView1.SelectedRows[0].Selected = false;
31             ///////////////////////////////////////////////////
32 
33         }
34 
35         private void LoadXmlFile()
36         {
37             //form 窗体在加载的时候,读取xml文件
38             XDocument xmlFile = XDocument.Load("1.xml");
39             XElement root = xmlFile.Root;
40 
41             foreach (var item in root.Elements())
42             {
43                 datas.Add(new User() { ShengHao = item.Element("ShengHao").Value, Password = item.Element("Password").Value });
44             }
45 
46             //将list数据与datagridview绑定
47             dataGridView1.DataSource = datas;
48 
49         }
50     }
51 }

 

 

3 show

技术分享

 

以上是关于C#WinForm datagridview控件一选选一整行的效果实现时,取消第一行默认被选取的副效果的主要内容,如果未能解决你的问题,请参考以下文章

C#WinForm datagridview控件手动创建列

c#winFORM 的dataGridView 控件 单元格 颜色报警

C#WinForm datagridview控件改变列标题的名字

C#WinForm datagridview控件一选选一整行的效果实现时,取消第一行默认被选取的副效果

C#winform的DataGridView问题

C#WinForm datagridview控件取消最左边存储行标题的列