字符串 没有按下按钮
错误消息
名称(TransactionId和pnrno)在当前上下文中不存在
class MyClass
{
public string TransactionID { get; set; }
public string pnrno { get; set; }
public string trainno { get; set; }
public string dateofbooking { get; set; }
public string className { get; set; }
public string Quota { get; set; }
public string text { get; set; }
}
protected void btnsave_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=logistics.jayom.org,1434;Initial Catalog=logistics_kl;User ID=kl_admin;Password=Admin@2222");
SqlCommand cmd = new SqlCommand("insert into testfbhv (TransactionId, pnrno) values('" + TransactionID + "','" + pnrno + "')", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
答案 0 :(得分:6)
btnsave_Click
将成为说Form1
课程的一部分,不属于您展示的MyClass
部分。结果,没有它看不到你提到的字符串。
你需要创建一个MyClass
的实例,并为它设置一些值..(在你的示例代码中没有提到),这样你就可以......
让我们假设Form1
的变量MyClass
名为mc
- 并且是在创建时创建的:然后按下您的按钮就可以mc.TransactionalID