select a,b,c,d,e from authors//显示a,b,c,d,e这几个字段
解决方案 »
- c#异或的加密解密,本人计算机二级还没考的水平
- 关于ShowDialog的问题
- 如何在界面打开时,播放指定的wav文件
- DataGridView里加ComboBox让ComboBox里的值不一样问题
- 小弟急求一个能在webservice中的跳转方法!!!谢谢
- 关于Excel表复制的问题,很急!!在线等能加分
- Microsoft.Office.Tools.word.dll在哪下载
- 50分问 VS.net 2005里面连接不上SQL server 2000 的简单问题
- 紧急求救,C#如何使用SOCKET 2.0 标准编程啊?
- 怎样设窗体为MDI子窗体????
- 关于数据库更新的问题,现在碰到问题,希望高手解答!如果解决另外开贴送200分
- 武漢的.net程序員進來報到一下,大家相互交流一下
http://www.csdn.net/develop/read_article.asp?id=17599
2:对于DataGrid绑定列的字段你可以用DataGrid1.SelectedItem.Cells[i]来访问,i是你这个字段在DataGrid绑定列的序号第一个从0开始
比如:Label2.Text=DataGrid1.SelectItem.Cells[3].Text;
2:对于DataGrid绑定列的字段你可以用DataGrid1.SelectedItem.Cells[i]来访问,i是你这个字段在DataGrid绑定列的序号第一个从0开始
比如:Label2.Text=DataGrid1.SelectItem.Cells[3].Text;
label3.DataBindings.Add("Text",DataSet1.Tables["authors"],"第三个字段名") ;如此,在DataGrid1_SelectedIndexChanged的时候,就可以自动显示该记录的值了。
怎么才能在输入Label2.时出现DataBindings方法
不要自动生成!添加你需要的列就行了
你想显示哪段你就select column1,column2... from authors
private void DataG1_SelectedIndexChanged(object sender, System.EventArgs e)
{
Session["id"]=(int)this.DataG1.DataKeys[this.DataG1.SelectedIndex];
StrSql="select id,deu_name,re from hr_deu where id='" + Session["id"] + "';";
//显示所要查看的数据
Connection.method_Reader(StrSql,Connection.SqlConn,out Reader);
if(Reader.Read())
{
this.txt_name.Text=Reader["deu_name"].ToString();
this.txt_re.Text=Reader["re"].ToString();
//显示修改按钮
this.Image_update.Visible=true;
}
//关闭对象
Reader.Close();
}
你完全可以只读你要的那几个,可一只用一个SqlConnection,只是把连接字符串自己随机改就是了
还有你确定private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)这样的写法是对的吗?我这里没有VSNET,不能验证,不过,对于DataGrid1_SelectedIndexChanged这样的事件来说,是不是应该象别的空间那样,用System.Windows.Forms.xxxxxEventArgs 啊?
说得可能不对,我也是才接触这样的问题
第二个问题你找有事件不对,不是DataGrid1_SelectedIndexChanged事件,而是DataGrid1_ItemCommand事件。放在以下方法下:
Private void DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) {
}
楼上,你说的用Private void DataGrid1_ItemCommand,这个方法我也试过,但有没有想过,当我触发分页事件的时候不也同样触发了这个事件吗?所以不行啊,老兄.
int col;
col=0;//设置列数
DataGrid1.Columns[col].Visible=false;