作者commiserate (无)
看板Visual_Basic
标题Re: [.NET] select出来的资料怎麽判断在第几列
时间Sun May 27 14:49:00 2007
※ 引述《siaujan (...)》之铭言:
: 问题看起来好像很简单,
: 但是我还是想不出来 <囧
: 如果我现在要用SQL指令:
: Select 栏位 From 资料表 Where 栏位 = 'data1'
: 请问要怎麽判断读出来的这行资料在第几列呢?
壹、如果你是在 *.vb 里头写程式码需要用到资料库的资料
dim command as string
command = "Select 栏位 From 资料表 Where 栏位 = 'data1'"
dim conString as string = " ... " '这边略过,请自行修改
dim ds as new SQLDataSource(conString, command)
dim dv as Data.DataView = ds.Select(DataSourceSelectArguments.Empty)
然後你可以用 dv(i) 来代表第 i 列 (i从0开始)
dv(i)("栏位名") 来读取资料
贰、如果你是使用 DataList 或 GridView 等资料系结控制项的话
可以用
<ItemTemplate>
<%# Container.ItemIndex %>
</ItemTemplate>
来表示第几列
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.214.10
1F:→ commiserate:我对问题的想法好像跟楼上 yantchen 版友不同 05/27 14:53
2F:→ commiserate:他说的没错 我的就当作参考吧 05/27 14:54
3F:推 siaujan:谢谢..dv的方法好像不错 我试试 05/28 15:16