Click here to Skip to main content
14,872,321 members
Home / Discussions / C#
   

C#

 
QuestionRe: IPC Implementation for sending an integer from C++ exe to C# exe Pin
Richard MacCutchan22-Apr-21 23:05
mveRichard MacCutchan22-Apr-21 23:05 
AnswerRe: IPC Implementation for sending an integer from C++ exe to C# exe Pin
Victor Nijegorodov22-Apr-21 23:11
MemberVictor Nijegorodov22-Apr-21 23:11 
GeneralRe: IPC Implementation for sending an integer from C++ exe to C# exe Pin
LokeshVarman23-Apr-21 0:06
MemberLokeshVarman23-Apr-21 0:06 
QuestionHow to access incrementing ID number in SQL CE? Pin
Alex Dunlop22-Apr-21 5:49
MemberAlex Dunlop22-Apr-21 5:49 
AnswerRe: How to access incrementing ID number in SQL CE? Pin
OriginalGriff22-Apr-21 6:08
mveOriginalGriff22-Apr-21 6:08 
AnswerRe: How to access incrementing ID number in SQL CE? Pin
Dave Kreskowiak22-Apr-21 6:23
mveDave Kreskowiak22-Apr-21 6:23 
AnswerRe: How to access incrementing ID number in SQL CE? Pin
SeanChupas22-Apr-21 6:43
MemberSeanChupas22-Apr-21 6:43 
QuestionHow to preserve DataGridView row and text color when using column filters? Pin
Alex Dunlop21-Apr-21 4:49
MemberAlex Dunlop21-Apr-21 4:49 
I have used the following Class for saveing/reading DataGridView row and text color into/from an XML file. It works fine, but when I use column filters, all those color information got lost. Even when I remove the filters, there is no color in my texts/rows. (*** I use advanced DataGridView***)
My Class for load/save XML:
C#
public static void WriteDataGridViewSettings(System.Windows.Forms.DataGridView dgv)
        {
            XmlTextWriter writer = new XmlTextWriter(Application.StartupPath + @"\MyGridColor.xml", null);
            writer.WriteStartDocument();
            writer.WriteStartElement(dgv.Name);
            int LastRow = dgv.Rows.Count;
            for (int i = 0; i < LastRow; i++)
            {
                writer.WriteStartElement("Row");
                writer.WriteStartElement("CellColor");
                writer.WriteString(dgv.Rows[i].DefaultCellStyle.BackColor.ToArgb().ToString());
                writer.WriteEndElement();
                writer.WriteStartElement("TextColor");
                writer.WriteString(dgv.Rows[i].DefaultCellStyle.ForeColor.ToArgb().ToString());
                writer.WriteEndElement();
                writer.WriteEndElement();
            }
            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Close();
        }

        public static void ReadDataGridViewSettings(System.Windows.Forms.DataGridView dgv)
        {
            XmlDocument xmldoc = new XmlDocument();
            XmlNodeList xmlnode;
            FileStream fs = new FileStream(Application.StartupPath + @"\MyGridColor.xml", FileMode.Open, FileAccess.Read);
            xmldoc.Load(fs);
            xmlnode = xmldoc.GetElementsByTagName("Row");
                for (int i = 0; i <= xmlnode.Count-1; i++)
                {
                    int cellcolor = int.Parse(xmlnode[i].ChildNodes.Item(0).InnerText.Trim());
                    int textcolor = int.Parse(xmlnode[i].ChildNodes.Item(1).InnerText.Trim());
                    if (cellcolor != 0)
                    {
                        dgv.Rows[i].DefaultCellStyle.BackColor = Color.FromArgb(Convert.ToInt32(cellcolor));
                        dgv.Rows[i].DefaultCellStyle.ForeColor = Color.FromArgb(Convert.ToInt32(textcolor));
                    }
                    else
                    {
                        dgv.Rows[i].DefaultCellStyle.BackColor = Color.White;
                        dgv.Rows[i].DefaultCellStyle.ForeColor = Color.Black;
                    }
                }
            fs.Close();
        }

How can I solve this problem?

modified 21-Apr-21 11:18am.

AnswerRe: How to preserve DataGridView row and text color when using column filters? Pin
Gerry Schmitz21-Apr-21 6:22
mveGerry Schmitz21-Apr-21 6:22 
GeneralRe: How to preserve DataGridView row and text color when using column filters? Pin
Alex Dunlop21-Apr-21 6:34
MemberAlex Dunlop21-Apr-21 6:34 
GeneralRe: How to preserve DataGridView row and text color when using column filters? Pin
Gerry Schmitz21-Apr-21 6:45
mveGerry Schmitz21-Apr-21 6:45 
GeneralRe: How to preserve DataGridView row and text color when using column filters? Pin
Alex Dunlop21-Apr-21 16:53
MemberAlex Dunlop21-Apr-21 16:53 
GeneralRe: How to preserve DataGridView row and text color when using column filters? Pin
Dave Kreskowiak21-Apr-21 17:27
mveDave Kreskowiak21-Apr-21 17:27 
Questionrecord list access Pin
Member 1509020319-Apr-21 12:16
MemberMember 1509020319-Apr-21 12:16 
AnswerRe: record list access Pin
Dave Kreskowiak19-Apr-21 17:51
mveDave Kreskowiak19-Apr-21 17:51 
GeneralRe: record list access Pin
Member 1509020319-Apr-21 19:43
MemberMember 1509020319-Apr-21 19:43 
GeneralRe: record list access Pin
Pete O'Hanlon20-Apr-21 20:55
mvePete O'Hanlon20-Apr-21 20:55 
Questionc# How to access data in an other object Pin
Member 1509020319-Apr-21 2:29
MemberMember 1509020319-Apr-21 2:29 
AnswerRe: c# How to access data in an other object Pin
OriginalGriff19-Apr-21 2:58
mveOriginalGriff19-Apr-21 2:58 
Question.net passive mvp implementation w unity novice questions Pin
Romar Nicholas Mandap18-Apr-21 15:26
MemberRomar Nicholas Mandap18-Apr-21 15:26 
QuestionRecordlist in object blocked by error Pin
Member 1509020318-Apr-21 10:57
MemberMember 1509020318-Apr-21 10:57 
AnswerRe: Recordlist in object blocked by error Pin
Mycroft Holmes18-Apr-21 11:25
professionalMycroft Holmes18-Apr-21 11:25 
AnswerRe: Recordlist in object blocked by error Pin
Dave Kreskowiak18-Apr-21 11:34
mveDave Kreskowiak18-Apr-21 11:34 
AnswerRe: Recordlist in object blocked by error Pin
James Curran20-Apr-21 3:37
MemberJames Curran20-Apr-21 3:37 
QuestionWhy BeginGetContext of HTTPListener within Window's Service didn't react or trigger? Pin
razzqc16-Apr-21 5:19
Memberrazzqc16-Apr-21 5:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.