刚学ASP.NET,请教个简单问题

rocket204 2009-03-24 08:49:29
我一直是做delphi,现在要用ASP.NET了,想请教;
我想用一个gridview控件,当点显示的数据内容的时候,字段[A]就显示在TEXTBOX1中,字段[B]显示在TEXTBOX2中。

请问在那个事件中写代码,怎么写,谢谢!
...全文
149 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangmenglan 2009-03-24
  • 打赏
  • 举报
回复
加入一列也是包含按钮的列,
转化为模板列
假如关键列是第一行,rowcomand事件,获取到关键字段的值并判断按纽的名字分别执行
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
//获取到操作的行索引
int index = Convert.ToInt32(e.CommandArgument);
     //找到操作的那一行
GridViewRow selectRow = GridView1.Rows[index];
//获取到这一行字段的值,假设A是第一行,B是第2行
string SelectValueA = selectRow.Cells[0];

string SelectValueB = selectRow.Cells[1];

//可以根据按钮的名称分别执行程序
switch (e.CommandName)
{
case "addsalary": //按纽名称

this.textBox1.text=SelectValueA ;

          this.textBox2.text=SelectValueB ;

break;

case "lowsalary":

//...

break;

default:

break;


}

GetData();

}
rocket204 2009-03-24
  • 打赏
  • 举报
回复
我的意思是,
想DELPHI中的DBDGRID一样 ,当光标点到哪里,就取得哪个值!
SealedLove 2009-03-24
  • 打赏
  • 举报
回复

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("A") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Eval("B") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
rocket204 2009-03-24
  • 打赏
  • 举报
回复
谢谢,请问具体怎么写,谢谢!
hahanan1987 2009-03-24
  • 打赏
  • 举报
回复
不太懂你意思如果单纯显示数据的话
在ItemTemplate里
<asp:Textbox id="TEXTBOX1" runat="server" Text='<%# Eval("字段A") %>'>
<asp:Textbox id="TEXTBOX2" runat="server" Text='<%# Eval("字段B") %>'>

就自动显示了

然后你在后台那个显示按钮的点击事件里进行数据绑定就可以了啊
hahanan1987 2009-03-24
  • 打赏
  • 举报
回复
不太懂你意思如果单纯显示数据的话
在ItemTemplate里
<asp:Textbox id="TEXTBOX1" runat="server" Text='<%# Eval("字段A") %>'>
<asp:Textbox id="TEXTBOX2" runat="server" Text='<%# Eval("字段B") %>'>

就自动显示了

然后你在后台那个显示按钮的点击事件里进行数据绑定就可以了啊
moduofanchen 2009-03-24
  • 打赏
  • 举报
回复
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{

}

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧