所以我想搜索我通过数据库输入的区号。我输入了代码,然后假设在多行文本框中打印出该区号下的电话号码和持续时间。这就是我到目前为止所拥有的。是的,我是一个初学者,也是一个糟糕的人:D。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'phonecallsDataSet1.Calls_with_Region' table. You can move, or remove it, as needed.
this.calls_with_RegionTableAdapter.Fill(this.phonecallsDataSet1.Calls_with_Region);
tbAreaCode.Text = String.Format("Phone Number" + "\t" + "\t" + "Duration" + "\r\n"
+ "============" + "\t" + "\t" + "=======");
}
private void btnSearchAC_Click(object sender, EventArgs e)
{
foreach (DataColumn number in phoneCallbindingSource.List)
{
if (txtAC.Text == ((int)number["Area Code"]))
{
tbAreaCode.Text += ((int)number["Phone Number"]);
}
}
}
}
}
错误
无法使用 [] 将索引应用于 System.Data.DataColumn 类型的表达式