SqlConnection con1 = new SqlConnection(ConfigurationManager.ConnectionStrings["GVRAgencyConnectionString1"].ConnectionString);
con1.Open();
SqlDataAdapter da = new SqlDataAdapter("select weight,mrp_pack,no_of_pack,mrp_master_pack from dbo.purchase_order where [email protected]_ID",con1);
da.SelectCommand.Parameters.AddWithValue("@product_ID", DropDownList3.Text);
DataTable dt = new DataTable();
da.Fill(dt);
con1.Close();
DataRow row = dt.Rows[0];
txtwgt.Text = row["weight"].ToString();
txtmrpsinglepack.Text = row["mrp_pack"].ToString();
txtnoofmasterpack.Text = row["no_of_pack"].ToString();
txtmrpmaster.Text = row["mrp_master_pack"].ToString();
-1
A
回答
2
1)試試這個:
2)歡迎StackOverflow上。
3)如果你沒有女孩,你不能移動與一些女孩住在一起。
同樣在這裏 - 你不能在數據表withindex 0與記錄觸摸,如果你不知道你已經在索引中的行0
SqlConnection con1 = new SqlConnection(ConfigurationManager.ConnectionStrings["GVRAgencyConnectionString1"].ConnectionString);
con1.Open();
SqlDataAdapter da = new SqlDataAdapter("select weight,mrp_pack,no_of_pack,mrp_master_pack from dbo.purchase_order where [email protected]_ID",con1);
da.SelectCommand.Parameters.AddWithValue("@product_ID", DropDownList3.Text);
DataTable dt = new DataTable();
da.Fill(dt);
con1.Close();
if (dt.Rows.Count==0) return;
DataRow row = dt.Rows[0];
txtwgt.Text = row["weight"].ToString();
txtmrpsinglepack.Text = row["mrp_pack"].ToString();
txtnoofmasterpack.Text = row["no_of_pack"].ToString();
txtmrpmaster.Text = row["mrp_master_pack"].ToString();
1
你的結果是空的,所以有沒有行的全部數據表。
if (dt.Rows.Count > 0) {
...
}
0
OracleConnection con = new OracleConnection(ConnectionString);
string selectquery = "SELECT TITLE,DESCRIPTION,SEVERITY,STATUS,IMPACT,USER_NAME AS CREATED_BY ,CREATED_DATE FROM Issues A, USERS B Where A.CREATED_BY=B.USER_ID AND A.ISSUE_ID=" + ID;
//string selectquery = "SELECT TITLE,DESCRIPTION,USER_NAME AS ASSIGNED_TO,SEVERITY,STATUS,IMPACT,USER_NAME AS CREATED_BY ,CREATED_DATE FROM Issues A, USERS B Where A.CREATED_BY=B.USER_ID AND A.ASSIGNED_TO=B.USER_ID AND A.ISSUE_ID=" + ID;
OracleDataAdapter adp = new OracleDataAdapter(selectquery, con);
DataTable dt = new DataTable();
adp.Fill(dt);
//GridView1.DataSource = dt;
// GridView1.DataBind();
lblTitle.Text = dt.Rows[0]["TITLE"].ToString();
lblDescription.Text = dt.Rows[0][1].ToString();
//lblSeverity.Text = dt.Rows[0][2].ToString();
lblStatus.Text = dt.Rows[0][3].ToString();
lblStatus.CssClass ="status"+ dt.Rows[0][3].ToString();
//lblImpact.Text = dt.Rows[0][4].ToString();
lblCreatedby.Text = dt.Rows[0][5].ToString();
lblcreateDate.Text = dt.Rows[0]["CREATED_DATE"].ToString();
//blCommentsDescriptionresult.Text = txtCommentdescription.Text;
相關問題
- 1. IndexOutofRangeException:位置0處沒有行
- 2. 位置0沒有行,C#
- 3. 沒有排在位置0
- 4. 「位置0沒有行」?
- 5. 沒有排在位置0查詢
- 6. C#在位置0處沒有行
- 7. C# - 位置0沒有行
- 8. 還有在位置沒有行0
- 9. System.IndexOutOfRangeException:沒有一行位置0
- 10. 「formMain entry = new formMain(dt.Rows [0] [0] .ToString());」這是什麼意思?特別是行[0] [0]
- 11. 位置0沒有排
- 12. 位置0處沒有行,例外
- 13. 異常拋出位置0沒有行
- 14. WPF C#位置0沒有行
- 15. VB在位置0沒有行
- 16. 沒有一行位0誤差
- 17. tkinter variable.grid(row = 0)
- 18. 在位置0處沒有行,在登錄頁面
- 19. 我得到「沒有行位置0」,而我嘗試從SQL
- 20. 索引超出範圍異常(在位置0處沒有行)
- 21. 在位置0沒有行OleDb數據庫
- 22. 有沒有排在posistion [0]
- 23. 數據庫錯誤:位置0沒有行
- 24. Stream.Seek(0,SeekOrigin.Begin)或位置= 0
- 25. 在位置0錯誤
- 26. VB.NET有在位置0
- 27. C#「System.IndexOutOfRangeException:有沒有一行位置0」時,使用存儲過程
- 28. 沒有位置的行-1
- 29. mysql c api row [0] to string
- 30. 獲取錯誤「在位置0沒有行」
這個錯誤意味着你的數據庫表'purchase_order'不含有'product_ID'等於在'選擇的值的任何記錄:
您可以嘗試訪問該行之前檢查此DropDownList3'。問題是什麼? – 2012-01-03 13:12:56
你應該寫一些關於你想要做什麼,以及你的問題是什麼,而不是隻發佈一些代碼和錯誤消息。您顯示的錯誤消息實際上是您的情況中的預期結果。 – Guffa 2012-01-03 13:15:10
謝謝你,先生,請幫助我先生,如果我需要編程幫助。 – 2012-01-04 07:50:03