绑定是的是在后台绑定的加上如下代码
Label2.DataSource = DataSet1;
Label2.DataBind();
Label2.DataSource = DataSet1;
Label2.DataBind();
解决方案 »
- iframe页面跳转后如何刷新父窗口
- 发送邮件的问题 服务器响应为: 5.7.1 Unable to relay for [email protected]
- 求助:值不能为空。参数名: String
- ASP.NET
- 谁有《ASP.NET 1.1入门经典》的电子版?
- 韩文的操作系统显示中文的问题
- html代码不知道什么地方出错了,求大神指点。。。
- Ajax 中UpdataPanel中不能使用table.建议用什么呢?
- 不知这样的多列数据绑定用什么控件能方便实现?
- 请教有关隐藏Form中的LinkButton的问题!(在线等待)
- 怎样把一个页面发到一个邮箱 (昨天发过的贴子,在线等待....)
- 求asp.net 1.0入门经典--C#编程篇下载???
<%@ Import Namespace="System.Data.SqlClient" %> 放在哪里??
<%@ Import Namespace="System.Data.SqlClient" %> 这两句有很多种放法. 如果不是使用codebehind, 这两句就放在aspx文件是首行.
如果是codebehind就改成using System.Data;和using System.Data.SqlClient;
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.ComponentModel" %>
<%@ Import Namespace="System.Configuration" %><%
SqlConnection myConn;
SqlCommand myComm;
SqlDataReader myReader;
myConn=new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
myConn.Open();
//string id=DataBinder.Eval(Container.DataItem,"id");
//id=convert.int32(id);
//string sqlstr="select * from et_info_type where fatherid=" + id;
string sqlstr="select * from et_info_type where fatherid=106";myComm=new SqlCommand(sqlstr,myConn);
myReader=myComm.ExecuteReader();if(!myReader.Read()) {
%>
No any record!
<%
}
myReader.Close();
myReader=myComm.ExecuteReader();
%>
-------------------
asp.net的数据库操作和asp的有很大不同的,如果绑定datagrid,可以通过datagrid的cells和items等属性取值,如果你要绑定到textbox,你用dataset的话,就要用dataset.tables["a"]的属性取值
<%@ Import Namespace="System.Data.SqlClient" %>
放到html中后台:
imports System.Data
imports System.Data.SqlClient
中的两个0代表什么?可以是变量吗?如果可以怎么用
如果你需要向下选择看到不同的数据应该使用DropDownList才对。
Dim cnn As OleDb.OleDbConnection = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\UserLog.mdb")
Dim da As New OleDb.OleDbDataAdapter("select * from mm", cnn) da.Fill(dst)
TextBox2.Text = dst.Tables(0).Rows(0)("name").ToString
TextBox2.DataBind()
=========================== Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim cnn As OleDb.OleDbConnection = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\UserLog.mdb")
Dim da As New OleDb.OleDbDataAdapter("select * from mm", cnn) da.Fill(dst)
If Application("row") < dst.Tables(0).Rows.Count Then
TextBox2.Text = dst.Tables(0).Rows(Application("row"))("name").ToString
Application("row") = Application("row") + 1 Else
TextBox2.Text = dst.Tables(0).Rows(Application("row"))("name").ToString
Application("row") = Application("row") - 1 End If
End Sub
Dim i As Integer = DataGrid1.SelectedIndex
TextBox1.Text = ds.Tables(0).Rows(i)("字段名")
Dim i As Integer = DataGrid1.SelectedIndex
TextBox1.Text = ds.Tables(0).Rows(i)("字段名")
这样是可以,不过我要做的是DataGrid和TextBox不在同一个页面,可以将主键值传到有TextBox1的页面,不过那里可不是只有一个TextBox控件,我不能把所有值都传过去吧