如何使用填充文本框的列开发GridView

时间:2012-05-07 21:20:30

标签: asp.net gridview jqgrid textbox

我在jqQrid中有一个包含5个字段的GridView

<cc1:JQGrid ID="Qgrid" runat="server" Width="700px"  Height="100%"
            ondatarequesting="QgridDataRequesting" 
            onrowediting="QgridRowEditing">
         <Columns>
            <trirand:JQGridColumn Searchable="true" 
            SearchToolBarOperation="IsEqualTo" DataType="Int" 
            HeaderText="Order ID" PrimaryKey="True" ></trirand:JQGridColumn>
            <trirand:JQGridColumn DataField='id'   Visible="False"/>
            <trirand:JQGridColumn DataField='last_name'  Visible="False"/>
            <trirand:JQGridColumn DataField='first_name' Visible="False"/>
            <trirand:JQGridColumn DataField="opinion" Editable="True" />

        </Columns> 

        <EditInlineCellSettings Enabled="True" />
        <PagerSettings NoRowsMessage="No data in grid." />
        <ToolBarSettings ShowEditButton="true" ShowRefreshButton="True" />
</cc1:JQGrid>

我为事件gridDataRequesting和gridRowEditing写了逻辑,现在我的许可证已经过期了

我想写一个简单的gridview,但我不知道如何添加带有textbox的列。

离开文本框后我想调用“函数网格RowEditing”(用文本框中的值执行sql更新)

你知道任何像JqGrid一样的免费插件吗?

1 个答案:

答案 0 :(得分:0)

如果您指的是使用文本框编辑gridview中的项目,则可以查看此link。这里有编辑链接,可帮助您内联编辑行。网格需要与UpdateCommand相关联。在你的情况下,将执行SQL更新。 gridRowEditing的替代方案。

至于在gridview中填充数据,可以在aspx页面的页面加载事件中完成。 jqGrid中gridDataRequesting的一种可能替代方法。