在类MyClass(TransactionId和pnrno)中声明的字符串在按钮单击中不起作用
错误信息
名称(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();
}
Run Code Online (Sandbox Code Playgroud)
btnsave_Click将成为说课的一部分Form1,而不是MyClass你所展示的一部分.结果,没有它看不到你提到的字符串.
你需要创建一个实例MyClass,并为它设置一些值..(在你的示例代码中没有提到),这样你就可以...
让我们假设Form1有一个MyClass被调用的变量mc- 并且是在创建时创建的:然后你可以点击你的按钮mc.TransactionalID
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |