DataGrid1.DataSource = GetOrderDetails(CInt(TextBox1.Text));谢谢了。
解决方案 »
- GridView外面放置了“UpdatePanel”这样有什么作用
- GridView中数据更新后的回滚
- 如何控制小数格式
- 求File Field用法的源代码
- 在模态窗口里按钮点击刷新后有另外弹出了该页面,怎么办啊?
- 如何给音乐网站里的Scr加密,防止下载~,希望高手指点一二,谢谢大家~
- 求C#循环转VB(100分)
- 微软Studio .NET 2005 中文版究竟什么时候出啊?
- 拜求ie webcontrols 的下载地址,微软不能下载了,怎么也找不到其它下载地址,着急!!!!
- 新手新教:假如我一个表里有1000条记录,里面有一个type字段,这个字段有四种情况:代理、合作、购买、供应。有什么最简单的办法分别取出
- DataGrid 自定义分页的奇怪问题
- 服务器端生成excel的一个困惑
行 32: //DataGrid1.DataSource = GetOrderDetails(CInt(TextBox1.Text));
行 33: DataGrid1.DataSource = GetOrderDetails((int)TextBox1.Text);
行 34: DataGrid1.DataBind();
行 35: }
---------------------------
看来不对啊。
行 32: //DataGrid1.DataSource = GetOrderDetails(CInt(TextBox1.Text));
行 33: DataGrid1.DataSource = GetOrderDetails(Convert.ToInt32(TextBox1.Text));
行 34: DataGrid1.DataBind();
行 35: }
============================
我也没有找到 GetOrderDetails 在什么类中。
这句就两点。其它的就没有了。VB.net 没看过啊。一调用就不行。
DataGrid1.DataSource = GetOrderDetails(Convert.toint32(TextBox1.Text));
Convert.ToInt32,Convert.ToInt16 什么的就是固定的了,根据需要自己选择吧哥们
=========================
Function GetOrderDetails(ByVal orderID As Integer) As System.Data.DataSet
Dim connectionString As String = _
"server='localhost'; trusted_connection=true; Database='Orders'"
Dim sqlConnection As System.Data.SqlClient.SqlConnection = _
New System.Data.SqlClient.SqlConnection(connectionString)
Dim queryString As String = _
"SELECT [OrderDetails].* " & _
"FROM [OrderDetails] " & _
"WHERE ([OrderDetails].[OrderID] = @OrderID)"
Dim sqlCommand As System.Data.SqlClient.SqlCommand = _
New System.Data.SqlClient.SqlCommand(queryString, sqlConnection)
sqlCommand.Parameters.Add("@OrderID", System.Data.SqlDbType.Int).Value = orderID
Dim dataAdapter As System.Data.SqlClient.SqlDataAdapter = _
New System.Data.SqlClient.SqlDataAdapter(sqlCommand)
Dim dataSet As System.Data.DataSet = New System.Data.DataSet
dataAdapter.Fill(dataSet)
Return dataSet
End Function
Sub Button1_Click(sender As Object, e As EventArgs) DataGrid1.DataSource = GetOrderDetails(CInt(TextBox1.Text))
DataGrid1.DataBind()End Sub====================
我现在的代码是:
=================
System.Data.DataSet MyQueryMethod(int id) {
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=E:\\wwwroot\\adat" +
"a.mdb";
System.Data.IDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(connectionString); string queryString = "SELECT [one].* FROM [one] WHERE ([one].[id] = @id)";
System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
dbCommand.CommandText = queryString;
dbCommand.Connection = dbConnection; System.Data.IDataParameter dbParam_id = new System.Data.OleDb.OleDbParameter();
dbParam_id.ParameterName = "@id";
dbParam_id.Value = id;
dbParam_id.DbType = System.Data.DbType.Int32;
dbCommand.Parameters.Add(dbParam_id); System.Data.IDbDataAdapter dataAdapter = new System.Data.OleDb.OleDbDataAdapter();
dataAdapter.SelectCommand = dbCommand;
System.Data.DataSet dataSet = new System.Data.DataSet();
dataAdapter.Fill(dataSet); return dataSet;
}void Button1_Click(object sender, EventArgs e) {
//DataGrid1.DataSource = GetOrderDetails(CInt(TextBox1.Text));
//DataGrid1.DataSource = GetOrderDetails(Convert.ToInt32(TextBox1.Text));
DataGrid1.DataSource = GetOrderDetails(int.Parse(TextBox1.Text));
DataGrid1.DataBind();
}
=============
还是GetOrderDetails 没有类。
嗯。
看来要改它了。不是类的问题。
//DataGrid1.DataSource = GetOrderDetails(CInt(TextBox1.Text));
//DataGrid1.DataSource = GetOrderDetails(Convert.ToInt32(TextBox1.Text));
DataGrid1.DataSource = MyQueryMethod(int.Parse(TextBox1.Text));
DataGrid1.DataBind();
}
解决了。谢谢各位这么晚来帮我。