adapter.Fill(ds, "userData");”解释下userData在这里什么意思???有什么作用!!!"

问题很简单,大家回答详细点……
2025-02-24 19:38:22
推荐回答(2个)
回答1:

dataset 由多个或一个datatable来组成,我们填充数据的时候不能直接填充到dataset里,必须把数据填充到datatable 上面的“userData” 就是要创建的datatable名字 如果使用adapter.fill(ds)方法的话 它会创建默认的table1 ,所以你指定第二个参数就等于给程序指定了你要创建的datatable名字,
不过你可以这样用
不适用dataset 使用datatable
DataTable dt=new DataTable(“userData”);
adapter.fill(dt);
这效果一样~~

回答2:

UserData 用于要映射的存在于ds中的表名.以便之后可以直接ds["UserData"]这样的方式获取之前fill进的数据