堆栈溢出!C#表适配器实际返回什么?
我正在处理一个操作Windows窗体应用程序中的SQL表的应用程序。到目前为止,我只使用预生成的Fill查询,以及自制的更新和删除查询(它们什么都不返回)。
我感兴趣的是存储单个列('nchar(15)'名称)中单个值的值,尽管我已经很容易地编写了SQL代码以将该值返回给应用程序,但我没有想法它将返回作为。
SELECT [Contact First Name] FROM ContactSkillSet
WHERE [Contact ID] = @CurrentID
结果可以直接存储为字符串吗?我需要投射吗?调用toString方法?
谢谢!
编辑:有趣的是,以下工作:
String firstName = this.contactSkillSetTableAdapter.GrabFirstName(userKey);
在Visual Studio数据向导的乐趣,我想。
技术上你是对的,但我不知道如果我d鼓励这种方法。 – R0MANARMY 2010-06-16 15:45:24
@ R0MANARMY - 我同意。我增加了另一种我更喜欢的方法。 – 2010-06-16 15:46:50
我已经有了表格适配器,因为我也使用listview在窗体的其他地方显示其他一些数据。一种方法或另一种方法不会被鼓励是否有特定原因? (ala @ R0MANARMY) – 2010-06-16 15:50:59