我想实现:
有Panel1和Panel2,Panel2里面放有一个DataGrid,里面绑定了数据,当我单击旁边的"选择"按钮的时候,相应的Panel1就出现了,并且里面显示的是我Panel2的数据,然后可以修改,修改后按"修改",把修改的数据存回数据库!就是不用DataGrid里面放TextBox,而是用一个Panel,如何实现啊???
有Panel1和Panel2,Panel2里面放有一个DataGrid,里面绑定了数据,当我单击旁边的"选择"按钮的时候,相应的Panel1就出现了,并且里面显示的是我Panel2的数据,然后可以修改,修改后按"修改",把修改的数据存回数据库!就是不用DataGrid里面放TextBox,而是用一个Panel,如何实现啊???
解决方案 »
- 奇->用户控件缓存数据丢失
- 应用某母版页做WEB,图片不显示.怎么解决??谢谢
- 关于如何打开/运行asp程序的问题?
- 请问怎样知道电脑上是否装了.NET框架
- 用过网银在线支付接口的进来帮小弟一下!
- 菜鸟问题:label怎样取得数据库里面的数据
- 各位大哥帮忙。。关于.net的AJAX问题~~
- Dundas生成的FLASH,如何设置为透明?58分相送!
- DataGrid中不同的列点击后转到不同的页面?
- Response.Redirect的问题, 被指向的页面能不能新开一个窗口显示啊!
- 为什么这样生成EXCEL文件下载有时会乱码呢,多数时间却是好的???
- ACCESS 中的长整型对应于ASP.NET(C#)中哪一种类型
<tr>
<td>显示选择的数据</td>
</tr>
</table>
<table id="TableList" runat="server">
<tr>
<td>在这里放一个DataGrid</td>
</tr>
</table>
//*****首先在前台写几js函数
//****页面第一次加载显示,不显示TableInfo
function HiddenTableInfo()
{
TableInfo.style.dispaly="none";
}//****点击选择按钮显示TableInfo
function DispalyTableInfo()
{
Table.style.dispaly="";
}//****在<body onload="HiddenTableInfo();">//****在DataGrid ItemDataBound事件中设置代码
//****获取选择按钮
LinkButton LKBBtnChoices=(LinkButton)e.Item.FindControl("LKBBtnChoices");
//****获取选择记录的编号
HtmlInputHidden txtid=(HtmlInputHidden)e.Item.FindControl("txtid");if(txtid!=null)
{
LKBBtnChoices.Attributes.add("onclick","javascript:DispalyTableInfo();");
}//****然后在DataGrid ItemDataCommend事件中进行显示数据处理
protected void DGRid_ItemCommand(object source, DataGridCommandEventArgs e)
{
switch (e.CommandName)
{
case "dispaly":
//*****获取数据...
//****将获取的数据显示到tableinfo控件中
break;
} }//****然后点击修改按钮,进行数据修改就可以了三
//****修改成功以后,隐藏tableinfo控年.