public partial class editbyview : Form
{
List<Friend> friends = new List<Friend>();
public editbyview()
{
InitializeComponent();
dataclass fd = new dataclass();
friends = fd.SelectAll();
}
private void editbyview_Load(object sender, EventArgs e)
{
cmb2.DataSource = friends;
cmb2.DisplayMember = "sName";
cmb2.ValueMember = "iID";
cmb2.SelectedIndex = 0;
} private void cmb2_SelectedIndexChanged(object sender, EventArgs e)
{
string id = cmb2.SelectedValue.ToString();
foreach(Friend f in friends)
{
if (f.iID ==Convert.ToInt32( id))//这里有一个问题 说字符串格式不正确!!!
{
txtid.Text = f.iID.ToString();
txtname.Text = f.sName;
txttel.Text = f.sTel;
txtmob.Text = f.sMob;
txtdanwei.Text = f.sDanwei;
txtadress.Text = f.sAdress;
txtqq.Text = f.sQQ;
txtemail.Text = f.sEmail;
}
}
}
{
List<Friend> friends = new List<Friend>();
public editbyview()
{
InitializeComponent();
dataclass fd = new dataclass();
friends = fd.SelectAll();
}
private void editbyview_Load(object sender, EventArgs e)
{
cmb2.DataSource = friends;
cmb2.DisplayMember = "sName";
cmb2.ValueMember = "iID";
cmb2.SelectedIndex = 0;
} private void cmb2_SelectedIndexChanged(object sender, EventArgs e)
{
string id = cmb2.SelectedValue.ToString();
foreach(Friend f in friends)
{
if (f.iID ==Convert.ToInt32( id))//这里有一个问题 说字符串格式不正确!!!
{
txtid.Text = f.iID.ToString();
txtname.Text = f.sName;
txttel.Text = f.sTel;
txtmob.Text = f.sMob;
txtdanwei.Text = f.sDanwei;
txtadress.Text = f.sAdress;
txtqq.Text = f.sQQ;
txtemail.Text = f.sEmail;
}
}
}
解决方案 »
- C#调用C++DLL 结构体问题
- 求Linq写法 group by
- 刁难项目问题,请大家帮忙想想办法,webform用gridview显示任意表数据,并能添修删三种操作。
- 用c#访问java的web Service的问题
- 关于C++的结构体和C#的结构体
- 请问,VC#和VB能不能一起开发软件啊
- 请高手用面向对象的原理解释一下这段代码和C#的机制
- C#程序对access数据库的处理
- Mdi窗口 ,如何在父窗口关闭子窗口?
- 怎样先进行验证控件的校验再进行javaScript的校验?
- 如何使用C#开发“类ActiveX组件”
- excel打开问题,excel.exe进程已运行,但excel文件没打开?求高手指点!
这个id 是不是数字
改成这样
string id = cmb2.SelectedIndex.ToString();
if (f.iID ==Convert.ToInt32( id.ToString().Trim())) 试试