Click here to Skip to main content
15,893,668 members
Home / Discussions / C#
   

C#

 
GeneralRe: How to compress png, bitmap ,or cr2 image file using huffman and RLE with c# Pin
Pete O'Hanlon22-Nov-16 0:35
mvePete O'Hanlon22-Nov-16 0:35 
GeneralRe: How to compress png, bitmap ,or cr2 image file using huffman and RLE with c# Pin
OriginalGriff22-Nov-16 1:06
mveOriginalGriff22-Nov-16 1:06 
GeneralRe: How to compress png, bitmap ,or cr2 image file using huffman and RLE with c# Pin
Eddy Vluggen22-Nov-16 0:17
professionalEddy Vluggen22-Nov-16 0:17 
GeneralRe: How to compress png, bitmap ,or cr2 image file using huffman and RLE with c# Pin
OriginalGriff22-Nov-16 0:24
mveOriginalGriff22-Nov-16 0:24 
AnswerRe: How to compress png, bitmap ,or cr2 image file using huffman and RLE with c# Pin
Patrice T22-Nov-16 11:27
mvePatrice T22-Nov-16 11:27 
QuestionWindows Media Player - Play MP3. Pin
ngogiatuong20-Nov-16 20:19
ngogiatuong20-Nov-16 20:19 
AnswerRe: Windows Media Player - Play MP3. Pin
Afzaal Ahmad Zeeshan20-Nov-16 21:11
professionalAfzaal Ahmad Zeeshan20-Nov-16 21:11 
GeneralRe: Windows Media Player - Play MP3. Pin
ngogiatuong20-Nov-16 22:14
ngogiatuong20-Nov-16 22:14 
GeneralRe: Windows Media Player - Play MP3. Pin
Afzaal Ahmad Zeeshan21-Nov-16 1:23
professionalAfzaal Ahmad Zeeshan21-Nov-16 1:23 
AnswerRe: Windows Media Player - Play MP3. Pin
RichardGrimmer21-Nov-16 4:42
RichardGrimmer21-Nov-16 4:42 
QuestionNetwork File Path Problem Pin
Kevin Marois18-Nov-16 10:30
professionalKevin Marois18-Nov-16 10:30 
AnswerRe: Network File Path Problem Pin
OriginalGriff18-Nov-16 21:44
mveOriginalGriff18-Nov-16 21:44 
AnswerRe: Network File Path Problem Pin
Bernhard Hiller20-Nov-16 21:10
Bernhard Hiller20-Nov-16 21:10 
AnswerRe: Network File Path Problem Pin
Richard Deeming21-Nov-16 2:58
mveRichard Deeming21-Nov-16 2:58 
GeneralRe: Network File Path Problem Pin
Kevin Marois21-Nov-16 4:43
professionalKevin Marois21-Nov-16 4:43 
QuestionHow To Refactor This Pin
Kevin Marois18-Nov-16 4:48
professionalKevin Marois18-Nov-16 4:48 
AnswerRe: How To Refactor This Pin
Pete O'Hanlon18-Nov-16 5:41
mvePete O'Hanlon18-Nov-16 5:41 
GeneralRe: How To Refactor This Pin
Kevin Marois18-Nov-16 6:03
professionalKevin Marois18-Nov-16 6:03 
GeneralRe: How To Refactor This Pin
Gerry Schmitz18-Nov-16 7:49
mveGerry Schmitz18-Nov-16 7:49 
GeneralRe: How To Refactor This Pin
Kevin Marois18-Nov-16 9:03
professionalKevin Marois18-Nov-16 9:03 
GeneralRe: How To Refactor This Pin
Gerry Schmitz18-Nov-16 10:44
mveGerry Schmitz18-Nov-16 10:44 
QuestionSaving Datagridview Pin
Member 1285691017-Nov-16 12:23
Member 1285691017-Nov-16 12:23 
hello,

i really need help, i have created a dynamic datagridview, which the number of rows i write it in a xml file. When i save it for first time, in the xml file write the correct number of rows but when i save it again the "new" xml file write zero rows! i can understand why. i try to use datatable and dataset but nothing the problem is that datagridview hasnt rows.

Please some idies?

Thank you

public Form1(int cntC, int cntL)
{
InitializeComponent();
Create_dGV(cntC, cntL);
}


private void Create_dGV(int cnt, int cnt2)
{
for (int i = 0; i < cnt; i++)
{
CmbBx();

}

for (int i = dGV.RowCount; i < cnt2; i++)
{
dGV.Rows.Add();
}

for (int i = 0; i < dGV.Rows.Count; i++)
{

dGV.DefaultCellStyle.NullValue = " ";
dGV.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

}
dGV.AllowUserToAddRows = false;

}

private void CmbBx()
{
DataGridViewComboBoxColumn CmbBx = new DataGridViewComboBoxColumn();
List<string> data = new List<string>();
data.Add("0");
data.Add("3");
data.Add("5");
data.Add("9");
CmbBx.DataSource = data;
CmbBx.Width = 120;
CmbBx.FlatStyle = FlatStyle.Flat;
dGV.Columns.Add(CmbBx);

}

private void SaveBttn_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();

{
for (int j = 0; j < dGV.ColumnCount; j++)
{
dt.Columns.Add((j).ToString(), typeof(String));
}

for (int i = 0; i < dGV.RowCount; i++)
{
DataRow d = new DataRow();
d = dt.NewRow();

for (int j = 0; j < dGV.ColumnCount; j++)
{

d[j] = dGV.Rows[i].Cells[j].Value;
}
dt.Rows.Add(d);
}
}

XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.OmitXmlDeclaration = true;
settings.NewLineOnAttributes = true;
using (XmlWriter writer = XmlWriter.Create(name, settings))
{
writer.WriteStartDocument();
writer.WriteStartElement("dGV");
{
writer.WriteElementString("ColumnsCount", dt.Columns.Count.ToString());
writer.WriteElementString("RowsCount", dt.Rows.Count.ToString());
for (int i = 0; i < dt.Columns.Count; i++)
{
//string lttr= "a"+ i.ToString();
//writer.WriteStartElement(lttr);
//{
// for (int j = 0; j < dt.Rows.Count; j++)
// {
// lttr= "a"+ i.ToString()+ j.ToString();
// writer.WriteElementString(lttr, dt.Rows[j][i].ToString());

// }
//}
//writer.WriteEndElement();

}
}

writer.WriteEndElement();
writer.WriteEndDocument();
}
}
// other form
private void OpenBttn_Click(object sender, EventArgs e)
{
XmlDocument xDoc = new XmlDocument();

xDoc.Load(name);
int C, R;
string hlps, hlps2;

hlps = xDoc.SelectSingleNode("dGV / ColumnsCount").InnerText;
C = Int32.Parse(hlps);
hlps = xDoc.SelectSingleNode("dGV / RowssCount").InnerText;
R = Int32.Parse(hlps);
Form1 f = new Form1(C, R);

}
}
}

modified 18-Nov-16 4:54am.

AnswerRe: Saving Datagridview Pin
Dave Kreskowiak17-Nov-16 13:00
mveDave Kreskowiak17-Nov-16 13:00 
QuestionWinForm Installation Config files directory .. Pin
JP9017-Nov-16 6:05
JP9017-Nov-16 6:05 
AnswerRe: WinForm Installation Config files directory .. Pin
OriginalGriff17-Nov-16 6:38
mveOriginalGriff17-Nov-16 6:38 

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.