今天用到DataTable时就顺便将DataTable中的一些常识记录下来,为便备查。
为此写了个很easy的例子,例子是为我们这些rookie准备的.
往高手就多多指点例子中的不足,
包含:
1:创建DataTable
2:如何使用for
3:如何使用foreach
static void Main(
string[] args)
{
DataTable dt = InitialData();
//查找 DataTable 中 A列 值 大于中 A_3 的列 DataRow[] drs = dt.Select(
"A > 'A_3'",
"A desc");
Console.WriteLine(
"A\tB\tC\tD");
//遍历数据 foreach (DataRow row
in drs)
{
string a = row[
"A"]
as string;
string b = row[
"B"]
as string;
string c = row[
"C"]
as string;
string d = row[
"D"]
as string;
Console.WriteLine(a +
"\t" + b +
"\t" + c +
"\t" + d);
}
Console.ReadKey();
}
/// <summary>/// 初始化测试数据/// </summary>public static DataTable InitialData()
{
//创建一个名为:TestTable的数据表 DataTable dt =
new DataTable(
"TestTable");
//为表创建 4列,分别为: A 、 B 、 C 、 D dt.Columns.Add(
new DataColumn(
"A"));
dt.Columns.Add(
new DataColumn(
"B"));
dt.Columns.Add(
new DataColumn(
"C"));
dt.Columns.Add(
new DataColumn(
"D"));
for (
int i = 1; i <= 10; i++)
{
//添加新的数据行,并添加数据 DataRow dr = dt.NewRow();
dr[
"A"] =
"A_" + i;
dr[
"B"] =
"B_" + i;
dr[
"C"] =
"C_" + i;
dr[
"D"] =
"D_" + i;
//将此行添加到DataTable中 dt.Rows.Add(dr);
}
return dt;
}
网站栏目:DataTable常识[.NETFramework2.0]
URL分享:https://www.cdcxhl.com/article38/ihhepp.html
成都网站建设公司_创新互联,为您提供标签优化、品牌网站设计、外贸网站建设、网站设计、服务器托管、全网营销推广
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联