收录日期:2020/05/27 16:20:13 时间:2016/06/07 03:55:20 标签:ASP.NET
后台:
private void Page_Load(object sender, System.EventArgs e)
{
         //这里是给DataGrid绑定数据库
OleDbConnection con=DB.createcon();
OleDbDataAdapter oda=new OleDbDataAdapter();
oda.SelectCommand =new OleDbCommand ("select * from mp3",con);
DataSet ds=new DataSet();
oda.Fill(ds,"mp3");
this.DataGrid1 .DataSource =ds.Tables["mp3"].DefaultView;
this.DataGrid1.DataBind();
// 在此处放置用户代码以初始化页面
}

private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
         //这里是给DataGird的行添加Click事件
if (e.Item .ItemType !=ListItemType.Header||e.Item .ItemType !=ListItemType.Footer )
{
e.Item .Attributes .Add ("onclick","checkone("+e.Item .Cells [0].Text +")");
}
}

前台:
<script>
function checkone(s)
{
         //把所点击的行的1项的值传给Text1
document.getElementById ("Text1").value=s
         //问题在这里了,如果所点击行的值为"123.MP3"也就是有小数点的时候网页就会出错提示“缺少')'”如果所点击行的值为"123"也就是没有小数点的时候就没事;要如何解决?

}
</script>
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 103; LEFT: 416px; POSITION: absolute; TOP: 24px"runat="server" Height="64px" Width="112px"></asp:DataGrid>
<asp:TextBox id="Text1" style="Z-INDEX: 102; LEFT: 432px; POSITION: absolute; TOP: 232px" runat="server"></asp:TextBox>
try:
e.Item .Attributes .Add ("onclick","checkone('"+e.Item .Cells [0].Text +"')");
不会吧这样我也没有看到晕死了
就是久没用ASP。NET的后果

黑屏了~~ 如何做一般软件中的查找窗体中的添加条件的文本框? Quick and Dirty和no think怎样翻译? winn系统进入不了. 往数据库中动态添加数据的显示问题 动态生成的控件怎么进行格式控制啊?? 怎样实现网页的动态编辑? 想找份兼职,在上海! 如何读取Excel文件的每个单元的值? 在c#合并两个WORD文件 怎样用outlook收发其他网站的免费邮箱? 请家长是教师的大哥进来一下,有事请教。 高手解答关于pqmagic8.0的问题?在线等待 打印头的运动问题!!谁来帮帮我!!!!! 有关事件访问器 java学来干什么比较合适? 着急等待,调用SQLDMO.DLL的时候报错\"接口 SQLDMO.NameList 的 QueryInterface 失败.\" 图片显示问题,一天了,可能与ie设置有关等,请各位看 请问汕头有没得报考CCNA? 高手解答关于pqmagic8.0的问题?在线等待 问问大家??? 请问一下 .pdg格式的书用什么软件能看?? 哪位知道WIN2000SERVER的序列号?提供正确者有分!!在线等待!!! 高手开来看啊!!!!很奇怪的问题,一直没有解决!!! 怎样制作vc++联机帮助 求救~~导出数据到EXCEL出错~~~ 为什么会出错啊,救我 如何重载窗体的ShowModal事件? php配置后,页面提交无法传递参数,为什么 我总是用不好GetOverlappedResult()