双击数据网格视图中的项目时,如何指定何时打开窗口

本文关键字:何指定 开窗口 何时打 项目 数据网 数据 网格 视图 双击 | 更新日期: 2023-09-27 18:25:10

让我在序言中说,我是C#和Visual Studio的新手(只是一名实习生),所以如果这是一个简单的问题,我很抱歉,但我似乎不明白。

我有一个带有数据网格视图的窗口,它显示项目类型描述(显示器、键盘、鼠标等)以及每个项目的库存计数。我希望能够双击一个项目,打开一个窗口,显示该项目的详细信息和添加新记录的位置。

我的问题是,如何指定何时打开每个窗口?我所能看到的只是双击内容,这似乎是如果你双击数据网格视图中的任何位置,事件就会发生。。。

如果我的问题没有道理,我很乐意澄清。

双击数据网格视图中的项目时,如何指定何时打开窗口

如果你想知道如何在网格视图中创建一个显示链接的字段,你可以使用模板字段来设计它,比如:

<asp:GridView ID="GridView1" runat="server"
    AutoGenerateColumns="False" DataKeyNames="PartID"
    DataSourceID="ObjectDataSource1">
    <Columns>
        <asp:TemplateField HeaderText="Monitor" SortExpression="Monitor">
            <ItemTemplate>
                <asp:HyperLink runat="server" ID="HyperLink1" NavigateUrl='<%# "Part.aspx?x=" + Eval("monitor")%>' Text='<%# Eval("monitor","{0:d}")%>'></asp:HyperLink>
            </ItemTemplate>
        </asp:TemplateField>
        ....
    </Columns>
</asp:GridView>

您可以这样做:使Gridview数据超链接