System.Data.DataTableReader.GetDataTypeName C# (CSharp) Метод

GetDataTypeName() публичный Метод

public GetDataTypeName ( int ordinal ) : string
ordinal int
Результат string
        public override string GetDataTypeName(int ordinal)
        {
            ValidateOpen(nameof(GetDataTypeName));
            ValidateReader();
            return GetFieldType(ordinal).Name;
        }

Usage Example

Пример #1
0
                public void GetTest ()
                {
                        dt.Columns.Add ("nullint", typeof (int));
                        dt.Rows [0] ["nullint"] = 333;

                        DataTableReader reader = new DataTableReader (dt);
                        try {
                                reader.Read ();
                        
                                int ordinal = reader.GetOrdinal ("nullint");
                                // Get by name
                                Assert.AreEqual (1, (int) reader ["id"], "#1 should be able to get by name");
                                Assert.AreEqual (333, reader.GetInt32 (ordinal), "#2 should get int32");
                                Assert.AreEqual ("System.Int32", reader.GetDataTypeName (ordinal), "#3 data type should match");
                        } finally {
                                if (reader != null && !reader.IsClosed)
                                        reader.Close ();
                        }
                }