dataview.cs
来自「Csharp实例编程百例.rar」· CS 代码 · 共 50 行
CS
50 行
using System;
using System.Data;
using System.Data.OleDb;
namespace DataViewApp
{
class DataViewExample
{
static void Main()
{
string conStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\C#Program\C#100\Chapter3\NWIND.mdb";
OleDbConnection Conn = new OleDbConnection(conStr);
try
{
string SQL = "SELECT ContactName, Country FROM Customers";
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = new OleDbCommand(SQL,Conn);
DataSet ds = new DataSet();
adapter.Fill(ds, "Customers");
DataTable datatable = ds.Tables["Customers"];
DataView myView = new DataView(datatable,
"Country = 'Germany'",
"Country",
DataViewRowState.CurrentRows);
foreach (DataRowView myDrv in myView)
{
for (int i = 0; i < myView.Table.Columns.Count; i++)
Console.Write(myDrv[i] + "\t");
Console.WriteLine();
}
}
catch(Exception ex)
{
Console.WriteLine("Error Orccured: " + ex.Message);
Conn.Close();
}
finally
{
Conn.Close();
Console.ReadLine();
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?