Advertisement
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: |
I want to populate a dataset from an xml file that looks like this:
<?xml version="1.0" encoding="utf-8" ?>
<NewDataset xmlns="http://tempuri.org/TransactionCodes.xsd">
<Transaction>
<Code>DPO</Code>
<Value>DPO - EXTERNAL VENDOR/EMPLOYEE REIMBURSEMENT</Value>
</Transaction>
<Transaction>
<Code>DPO</Code>
<Value>DPO - INTERDEPARMENTAL</Value>
</Transaction>
<Transaction>
<Code>AD</Code>
<Value>AD - CHECK</Value>
</Transaction>
<Transaction>
<Code>CR</Code>
<Value>CR - CASH RECEIPT</Value>
</Transaction>
<Transaction>
<Code>CX</Code>
<Value>CX - CANCELLED CHECK</Value>
</Transaction>
<Transaction>
<Code>EB</Code>
<Value>EB - EXPENSE BUDGET</Value>
</Transaction>
<Transaction>
<Code>ET</Code>
<Value>ET - EXPENSE BUDGET TRANSFER - CUFS</Value>
</Transaction>
<Transaction>
<Code>IN</Code>
<Value>IN - INVOICE EXTERNAL BILLING</Value>
</Transaction>
<Transaction>
<Code>IV</Code>
<Value>IV - INTRA INSTITUTION VOUCHER(REVENUE)</Value>
</Transaction>
<Transaction>
<Code>IX</Code>
<Value>IX - INTRA INSTITUTION VOUCHER(EXPENSE)</Value>
</Transaction>
<Transaction>
<Code>JV</Code>
<Value>JV - JOURNAL VOUCHER</Value>
</Transaction>
<Transaction>
<Code>MW</Code>
<Value>MW - MANUAL WARRANT</Value>
</Transaction>
<Transaction>
<Code>PC</Code>
<Value>PC - PURCHASE ORDER COMMODITY</Value>
</Transaction>
<Transaction>
<Code>PO</Code>
<Value>PO - NON-COMMODITY PURCHASE ORDER - ADVANTAGE</Value>
</Transaction>
<Transaction>
<Code>PV</Code>
<Value>PV - PAYMENT VOUCHER</Value>
</Transaction>
<Transaction>
<Code>RB</Code>
<Value>RB - REVENUE BUDGET</Value>
</Transaction>
<Transaction>
<Code>RQ</Code>
<Value>RQ - REQUISITION</Value>
</Transaction>
<Transaction>
<Code>RX</Code>
<Value>RX - REQUISITION COMMODITY</Value>
</Transaction>
<Transaction>
<Code>SC</Code>
<Value>SC - NON-COMMODITY PURCHASE ORDER - ADVANTAGE</Value>
</Transaction>
<Transaction>
<Code>TA</Code>
<Value>TA - TRAVEL ADVANCE CUFS</Value>
</Transaction>
<Transaction>
<Code>TB</Code>
<Value>TB - EXPENSE BUDGET TRANSFER - ADVANTAGE</Value>
</Transaction>
<Transaction>
<Code>TC</Code>
<Value>TC - TRAVEL CHECK</Value>
</Transaction>
<Code>TE</Code>
<Value>TE - TRAVEL ADVANCE -ADVANTAGE</Value>
<Transaction>
<Code>TP</Code>
<Value>TP - TRAVEL PAYMENT</Value>
</Transaction>
<Transaction>
<Code>TV</Code>
<Value>TV - TRANSFER VOUCHER</Value>
</Transaction>
</NewDataset>
The schema looks like this:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://tempuri.org/TransactionCodes.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="NewDataset">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element maxOccurs="unbounded" name="Transaction">
<xs:complexType>
<xs:sequence>
<xs:element name="Code" type="xs:string" />
<xs:element name="Value" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Code" type="xs:string" />
<xs:element name="Value" type="xs:string" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Here is my code:
Dim ds As New Data.DataSet()
Dim mypath As String = Server.MapPath("TransactionCodes.xml") 'think do not need this line
ds.ReadXml((Server.MapPath("TransactionCodes.xml")))
Dim myView As Data.DataView
myView = ds.Tables(0).DefaultView
Me.GridView1.DataSource = ds
Me.GridView1.DataBind()
I am only getting one record:
NewDataset_Id Code Value
0 TE TE - TRAVEL ADVANCE -ADVANTAGE
|
|
[x]
The Solution Rating System
|
||
|
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
|
Loading Advertisement... |