不与数据库连接的。datatable作为数据源dataGridView1.DataSource 。

不与数据库连接的。datatable作为数据源dataGridView1.DataSource 。,第1张

你可以把datatab 转换为 IList<t> 类型的吗?如果可以,那就可以用 linq来写

例如:

public List<ZhszSubjectEntity> _subList = new List<ZhszSubjectEntity>();//我的实体集合

然后 :

//a 状态

public void bangd(int a)

{

var list= from l in 你的list

where 条件

orderby 排序

select l;

stList = ListToList<ZhszSubjectEntity>();//数据源为 stList ()

}

试试 ,别忘记 引用 linq了

举一个简单的例子:

public class DBOperate

{

static SqlConnection sqlConnection=new SqlConnection

(SystemConfigurationConfigurationSettingsAppSettings["ConnectionString"]);

public DBOperate()

{

}

//执行SQL语句,如Select

public static DataTable Select(string sql)

{

try

{

SqlDataAdapter sqlAdapter1 = new SqlDataAdapter(sql,

sqlConnection);

DataSet returns = new DataSet();

sqlAdapter1Fill(returns);

return returnsTables[0];

}

catch (Exception ex)

{

throw (ex);

}

finally

{

sqlConnectionClose();

}

}

//执行SQL语句,如UPDATE,INSERT等

public static void ExcSQL(string sql)

{

try

{

SqlCommand sqlCmd =new SqlCommand(sql,sqlConnection);

//if(sqlConnectionStateToString() == "closed")

sqlConnectionOpen();

sqlCmdExecuteNonQuery();

}

catch (Exception ex)

{

exToString();

}

finally

{

sqlConnectionClose();

}

}

}

var numbers = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,22,23 };

//numbers = new int[] { 1, 2, 3, 4, 5, 6,7};

var len = 7;        //截取列

var dtTable = new DataTable();

//动态创建列

for (int i = 0; i < len; i++)

{

dtTableColumnsAdd("num"+(i+1));

}

DataRow dr1 = dtTableNewRow();

for (int i = 0; i < numbersLength; i++)

{

int numIndex = (i + 1) % len;

if (numIndex == 0)

{

numIndex = len;

}

var dtColumnsName = "num" + numIndex;

dr1[dtColumnsName] = numbers[i]ToString();

if ((i + 1) % len == 0)

{

dtTableRowsAdd(dr1);

dr1 = dtTableNewRow();

}

}

if(numbersLength% len != 0)

dtTableRowsAdd(dr1);

//DataTable 插入 数据库略

以上就是关于不与数据库连接的。datatable作为数据源dataGridView1.DataSource 。全部的内容,包括:不与数据库连接的。datatable作为数据源dataGridView1.DataSource 。、sqlserver数据库连接时,想把数据绑定封转成一个类的方法,返回dataTable类型、.net 有一个数组 怎么转换成 datatable 然后插入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10144559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存