大佬教程收集整理的这篇文章主要介绍了如何在创建后将VB.NET DataTable列定义为主键,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Dim table As New DataTable() table.columns.Add(New Datacolumn("Mycolumn")) Dim primaryKey(1) As Datacolumn primaryKey(1) = table.columns("Mycolumn") table.primaryKey = primaryKey
为了能够使用主键,您需要确保给定列的所有值都是唯一的.
我主要使用C#并使用一些扩展方法来“整理”我需要进行的调用,您可能需要考虑转换为VB并使用:
public static void SetprimaryKey(this DataTable value,String columnName) { value.primaryKey = new Datacolumn[] { value.columns[columnName] }; } public static DataRow FindByprimaryKey(this DataTable value,object key) { return value.Rows.Find(key); } // I can then do: DataTable table = CallToRoutIneThatGetsMyDataTable(); table.SetprimaryKey("PKcolumnName"); DataRow result = table.FindByprimaryKey("valueToFindWith");
以上是大佬教程为你收集整理的如何在创建后将VB.NET DataTable列定义为主键全部内容,希望文章能够帮你解决如何在创建后将VB.NET DataTable列定义为主键所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。