InvalidArgument="0"的值对于"index"无效是什么意思
private void btn_select_Click_1(object sender, EventArgs e){
string sql_str = "SELECT contact_name FROM contact WHERE contact_name='" + lv_group.SelectedItems[0].Text + "' AND contact_group='" +lv_group.SelectedItems[0].Group.Header + "'";
if (sql.ReadTableSql(sql_str) == true)
{
tb_con_name.Text = sql.dt.Rows[0]["contact_name"].ToString();
tb_con_name.Tag = tb_con_name.Text;
cb_con_workgroup.Text = sql.dt.Rows[0]["contact_group"].ToString();
cb_con_workgroup.Tag = cb_con_workgroup.Text;
}
else
{
MessageBox.Show("数据库连接错误!");
}
}
主要功能是在listview中显现出分组,上边一行是分组名称,下边是成员,就类似于QQ界面的分组 --------------------编程问答--------------------
1、lv_group.SelectedItems[0].Text
2、if (sql.ReadTableSql(sql_str) == true)
以上两个地方应该有个对象为null 打断点 调试下
--------------------编程问答-------------------- private void btn_select_Click_1(object sender, EventArgs e)
{
string sql_str = "SELECT contact_name,contact_group FROM contact WHERE contact_name='" + lv_group.SelectedItems[0].Text + "' AND contact_group='" +lv_group.SelectedItems[0].Group.Header + "'";
if (sql.ReadTableSql(sql_str) == true)
{
tb_con_name.Text = sql.dt.Rows[0]["contact_name"].ToString();
tb_con_name.Tag = tb_con_name.Text;
cb_con_workgroup.Text = sql.dt.Rows[0]["contact_group"].ToString(); //此列并没有出现在查询集合中
cb_con_workgroup.Tag = cb_con_workgroup.Text;
}
else
{
MessageBox.Show("数据库连接错误!");
}
}
注意红色标记部分
补充:.NET技术 , ASP.NET