I have a file with structure as below.
Expand|Select|Wrap|Line Numbers
- public struct Security
- {
- public int StockNo (2 byte);
- public String StockSymbol(8 byte);
- public String StockType(1 byte);
- public double Ceiling(4 byte);
- public double Floor(4 bype);
- public double BigLotValue(8 bype);
- public string SecurityName(25 bype);
- public string SectorNo(1 bype);
- public string Designated(1 bype);
- public string Suspension(1 bype);
- public string Delist(1 bype);
- public string HaltResumeFlag(1 bype);
- public string Split(1 bype);
- public string Benefit(1 bype);
- public string Meeting(1 bype);
- public string Notice(1 bype);
- public string ClientIDRequest(1 bype);
- public Int32 CouponRate(2 bype);
- public string IssueDate(6 bype);
- public string MatureDate(6 bype);
- public double AvrPrice(4 bype);
- public Int32 ParValue(2 bype);
- public string SDCFlag(1 bype);
- public double PriorClosePrice(4 bype);
- public string PriorCloseDate(6 bype);
- public double ProjectOpen(4 bype);
- public double OpenPrice(4 bype);
- public double Last(4 bype);
- public double LastVol(4 bype);
- public double LastVal(8 bype);
- public double Highest(4 bype);
- public double Lowest(4 bype);
- public double Totalshare(8 bype);
- public double TotalValue(2 bype);
- public double AccumulateDeal(2 bype);
- public Int32 BigDeal(4 bype);
- public double BigVol(8 bype);
- public double BigVal(2 bype);
- public Int32 OddDeal(4 bype);
- public double OddVol(8 bype);
- public double OddVal(4 bype);
- public double Best1Bid(4 bype);
- public double Best1BidVolume(4 bype);
- public double Best2Bid(4 bype);
- public double Best2BidVolume(4 bype);
- public double Best3Bid(4 bype);
- public double Best3BidVolume(4 bype);
- public double Best1Offer(4 bype);
- public double Best1OfferVolume(4 bype);
- public double Best2Offer(4 bype);
- public double Best2OfferVolume(4 bype);
- public double Best3Offer(4 bype);
- public double Best3OfferVolume(4 bype);
- public Int32 BoardLost(2 bype);
- }
The file is created by other person with other language program i do not know. I am also not sure it be done in binary write. How can i read all data and Binding to DataGrid in csharp.
I need your help.
Sorry for my bad english.
Thank in advanced.