--------------------------------------------------------------------------- Dim DS As DataSet Dim MyConnection As SqlConnection Dim MyCommand As SqlDataAdapter Dim SelectCommand As String = "select コード from テーブル"
MyConnection = New SqlConnection("Persist Security Info=False;User ID=XXX;Initial Catalog=XXX;Password=XXX;Data Source=XXX") MyConnection.Open() MyCommand = New SqlDataAdapter(SelectCommand, MyConnection)
分類:[ASP.NET]
はじめまして。
表題に関してなんですが、
ASP.NETとVB.NETで開発しているんですが、
テキストボックスにDBの値を表示したいのですが、
VB.NET(ビジネスロジック)側のコード記述が不適切なのか
ASP.NET側のコード記述が悪いのかが分かりません。
ちなみに、VB.NET側の記述は
---------------------------------------------------------------------------
Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
Dim SelectCommand As String = "select コード from テーブル"
MyConnection = New SqlConnection("Persist Security Info=False;User ID=XXX;Initial Catalog=XXX;Password=XXX;Data Source=XXX")
MyConnection.Open()
MyCommand = New SqlDataAdapter(SelectCommand, MyConnection)
DS = New DataSet
MyCommand.Fill(DS)
MyDataGrid.DataSource = DS.Tables(0).DefaultView
MyDataGrid.DataBind()
---------------------------------------------------------------------------
で、ASP.NET側は、
---------------------------------------------------------------------------
<asp:datagrid
id="MyDataGrid"
style="Z-INDEX: 105;
LEFT: 0px;
POSITION: absolute;
TOP:88px"
runat="server"
BackColor="#FFE0C0"
Height="112px"
Width="838px"
ForeColor="Black"
BorderColor="Black"
BorderStyle="Solid">
<Columns>
<asp:TemplateColumn
ItemStyle-Width="30"
HeaderText="コード"
HeaderStyle-HorizontalAlign="Center"
HeaderStyle-VerticalAlign="Middle"
HeaderStyle-Wrap="false">
<ItemTemplate>
<asp:TextBox
Runat="server"
ID="Textbox"
Text="aaa">
</asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
---------------------------------------------------------------------------
です。今は、DBの値を表示できないのでベタでaaaと表示してます。
よろしくおねがいします。