【发布时间】:2016-06-27 10:10:47
【问题描述】:
在 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();
}
【问题讨论】:
-
您希望它们目前具有什么价值?
-
这取决于用户输入的内容
-
你应该先创建一个你的类的实例
MyClass cs = new MyClass();然后:cs.TransactionID -
好的,想想用户将在哪里输入它们,你将它们存储在哪里,以及你希望你的方法如何获得它。
标签: c#