Click here to Skip to main content
15,886,067 members
Home / Discussions / C#
   

C#

 
AnswerRe: decimal.ToString() mystery Pin
Eddy Vluggen28-Feb-11 11:42
professionalEddy Vluggen28-Feb-11 11:42 
GeneralRe: decimal.ToString() mystery Pin
Super Lloyd28-Feb-11 11:50
Super Lloyd28-Feb-11 11:50 
GeneralRe: decimal.ToString() mystery Pin
Eddy Vluggen28-Feb-11 20:47
professionalEddy Vluggen28-Feb-11 20:47 
GeneralRe: decimal.ToString() mystery Pin
Super Lloyd28-Feb-11 21:11
Super Lloyd28-Feb-11 21:11 
GeneralRe: decimal.ToString() mystery Pin
Eddy Vluggen28-Feb-11 21:19
professionalEddy Vluggen28-Feb-11 21:19 
AnswerRe: decimal.ToString() mystery [SOLVED] Pin
RobCroll28-Feb-11 16:11
RobCroll28-Feb-11 16:11 
GeneralRe: decimal.ToString() mystery [SOLVED] Pin
Super Lloyd28-Feb-11 16:21
Super Lloyd28-Feb-11 16:21 
Questionmy program works very slow Pin
Erdinc2728-Feb-11 8:04
Erdinc2728-Feb-11 8:04 
hi guys...i get some informations from a site Xml file and convert that file to DataTable and then save it in my form's load..it works well but the problem it works very very slow..when i clicked the button to open my form it takes one min almost to open it..how can i make it faster to work..here is the codes i wrote...
public XmlNodeList XmlListesi()
       {
           XmlDocument doc = new XmlDocument();
           doc.Load("http://cekilis.millipiyango.gov.tr/haftalik_loto_bilgileri.xml");
           XmlElement root = doc.DocumentElement;
           XmlNodeList elemlist = root.GetElementsByTagName("haftalik_loto_bilgileri");
           return elemlist;
       }

       public  DataTable ConvertXmlNodeListToDataTable(XmlNodeList xnl)
       {
           DataTable tablo = new DataTable();
           int TempColumn = 0;

           foreach (XmlNode item in xnl.Item(0).ChildNodes)
           {
               TempColumn++;
               DataColumn dc = new DataColumn(item.Name, System.Type.GetType("System.String"));
               if (tablo.Columns.Contains(item.Name))
                   tablo.Columns.Add(dc.ColumnName = dc.ColumnName + TempColumn.ToString());
               else
                   tablo.Columns.Add(dc);
           }

           int ColumnsCount = tablo.Columns.Count;
           for (int i = 0; i < xnl.Count; i++)
           {
               DataRow dr = tablo.NewRow();
               for (int j = 0; j < ColumnsCount; j++)
               {
                   try
                   {
                       dr[j] = xnl.Item(i).ChildNodes[j].InnerText;
                   }
                   catch (Exception)
                   { }
               }
               tablo.Rows.Add(dr);
           }
           return tablo;
       }

       public  void  InsertSayisal(DataTable dt)
       {
           cmd = dal.InsertSayisal();
           cmd.Parameters.AddWithValue("@cek_no", System.Data.SqlDbType.Int);
           cmd.Parameters.AddWithValue("@cek_tarih", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@num1", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@num2", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@num3", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@num4", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@num5", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@num6", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@altibln", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@besbln", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@dortbln", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@ucbln", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@alti_ikr", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@bes_ikr", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@dort_ikr", System.Data.SqlDbType.NVarChar);
           cmd.Parameters.AddWithValue("@uc_ikr", System.Data.SqlDbType.NVarChar);

           for (int i = 0; i < dt.Rows.Count; i++)
           {
               cmd.Parameters["@cek_no"].Value = dt.Rows[i][0].ToString();
               cmd.Parameters["@cek_tarih"].Value = dt.Rows[i][1].ToString();
               cmd.Parameters["@num1"].Value = dt.Rows[i][4].ToString();
               cmd.Parameters["@num2"].Value = dt.Rows[i][5].ToString();
               cmd.Parameters["@num3"].Value = dt.Rows[i][6].ToString();
               cmd.Parameters["@num4"].Value = dt.Rows[i][7].ToString();
               cmd.Parameters["@num5"].Value = dt.Rows[i][8].ToString();
               cmd.Parameters["@num6"].Value = dt.Rows[i][9].ToString();
               cmd.Parameters["@altibln"].Value = dt.Rows[i][10].ToString();
               cmd.Parameters["@besbln"].Value = dt.Rows[i][11].ToString();
               cmd.Parameters["@dortbln"].Value = dt.Rows[i][12].ToString();
               cmd.Parameters["@ucbln"].Value = dt.Rows[i][13].ToString();
               cmd.Parameters["@alti_ikr"].Value = dt.Rows[i][14].ToString();
               cmd.Parameters["@bes_ikr"].Value = dt.Rows[i][15].ToString();
               cmd.Parameters["@dort_ikr"].Value = dt.Rows[i][16].ToString();
               cmd.Parameters["@uc_ikr"].Value = dt.Rows[i][17].ToString();
               try
               {
                   cmd.ExecuteNonQuery();
               }
               catch (SqlException)
               {
                   //MessageBox.Show(ex.Message);
               }
           }
       }

vemedya.com

AnswerRe: my program works very slow Pin
Luc Pattyn28-Feb-11 8:55
sitebuilderLuc Pattyn28-Feb-11 8:55 
AnswerRe: my program works very slow Pin
RobCroll28-Feb-11 12:16
RobCroll28-Feb-11 12:16 
AnswerRe: my program works very slow Pin
PIEBALDconsult28-Feb-11 13:19
mvePIEBALDconsult28-Feb-11 13:19 
GeneralRe: my program works very slow Pin
Erdinc273-Mar-11 5:09
Erdinc273-Mar-11 5:09 
Questionhow to programing Microsoft Management Console ?? Pin
GREG_DORIANcod28-Feb-11 4:58
professionalGREG_DORIANcod28-Feb-11 4:58 
AnswerRe: how to programing Microsoft Management Console ?? Pin
Eddy Vluggen28-Feb-11 6:02
professionalEddy Vluggen28-Feb-11 6:02 
AnswerRe: how to programing Microsoft Management Console ?? Pin
RaviRanjanKr28-Feb-11 17:09
professionalRaviRanjanKr28-Feb-11 17:09 
Questionaccessing folder from project Pin
jashimu28-Feb-11 4:37
jashimu28-Feb-11 4:37 
AnswerRe: accessing folder from project Pin
OriginalGriff28-Feb-11 5:30
mveOriginalGriff28-Feb-11 5:30 
GeneralRe: accessing folder from project Pin
jashimu28-Feb-11 7:03
jashimu28-Feb-11 7:03 
GeneralRe: accessing folder from project Pin
Tony Richards28-Feb-11 7:51
Tony Richards28-Feb-11 7:51 
GeneralRe: accessing folder from project [modified] Pin
OriginalGriff28-Feb-11 8:41
mveOriginalGriff28-Feb-11 8:41 
GeneralRe: accessing folder from project Pin
Luc Pattyn28-Feb-11 9:04
sitebuilderLuc Pattyn28-Feb-11 9:04 
GeneralRe: accessing folder from project Pin
OriginalGriff28-Feb-11 9:26
mveOriginalGriff28-Feb-11 9:26 
AnswerRe: accessing folder from project Pin
Luc Pattyn28-Feb-11 9:34
sitebuilderLuc Pattyn28-Feb-11 9:34 
AnswerRe: accessing folder from project Pin
OriginalGriff28-Feb-11 9:36
mveOriginalGriff28-Feb-11 9:36 
GeneralRe: accessing folder from project Pin
Luc Pattyn28-Feb-11 9:42
sitebuilderLuc Pattyn28-Feb-11 9:42 

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.