Содержание блога

пятница, 18 июня 2010 г.

Чтение из DataGrid

DataGrid заполнялся списком List<PiketListItem>


            string sql;
            sql = "";
            List<PiketListItem> listPk = new List<PiketListItem>();
            PiketListItem npkt;
            foreach (PiketListItem pkt in dataGrid1.ItemsSource as List<PiketListItem>)
            {
                npkt = new PiketListItem();
                npkt.ID = pkt.ID;
                npkt.FROM = pkt.FROM;
                npkt.TO = pkt.TO;
                npkt.BEARING = pkt.BEARING;
                npkt.INC = pkt.INC;
                npkt.LENGTH = pkt.LENGTH;
                npkt.LEFT = pkt.LEFT;
                npkt.UP = pkt.UP;
                npkt.DOWN = pkt.DOWN;
                npkt.RIGHT = pkt.RIGHT;
                npkt.COMMENTS = pkt.COMMENTS;
                npkt.IsPiket = pkt.IsPiket;
                npkt.IsPiketWall = pkt.IsPiketWall;
                listPk.Add(npkt);
            }
            foreach (PiketListItem pkt in listPk)
            {
                string sIsPiket = "0";
                if (pkt.IsPiket) sIsPiket = "1";
                string sIsPiketWall = "0";
                if (pkt.IsPiketWall) sIsPiketWall = "1";
                sql += "insert into wp_pkt(FROM,TO,BEARING,INC,LENGTH,LEFT,UP,DOWN,RIGHT,COMMENTS,sIsPiket,sIsPiketWall) values "
                    + "(\"" + pkt.FROM + "\",\"" + pkt.TO + "\",\"" + pkt.BEARING + "\",\"" + pkt.INC + "\",\"" + pkt.LENGTH +"\","
                    + "\"" + pkt.LEFT + "\",\"" + pkt.UP + "\",\"" + pkt.DOWN + "\",\"" + pkt.RIGHT + "\",\"" + pkt.COMMENTS + "\","
                    + "\"" + sIsPiket + "\",\"" + sIsPiketWall + "\",\"" 
                    + ");" + "\r\n";
            }
            textBoxLog.Text += "SQL:" + "\r\n" + sql + "\r\n";

Комментариев нет:

Отправить комментарий