Re: [.NET] select出來的資料怎麼判斷在第幾列
※ 引述《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
→
05/27 14:53, , 1F
05/27 14:53, 1F
→
05/27 14:54, , 2F
05/27 14:54, 2F
推
05/28 15:16, , 3F
05/28 15:16, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):