将Gridview代码转换为Listview代码

时间:2017-01-20 08:57:49

标签: c# asp.net listview gridview

我正在尝试将gridview转换为listview。困扰我的是我无法获得以下代码

TextBox box1 = (TextBox)Gridview1.Rows(rowIndex).Cells(1).FindControl("clientCode");

请帮我以Listview格式实现此代码。

3 个答案:

答案 0 :(得分:1)

(TextBox)listview1.Items(rowIndex).FindControl("txtFName")

这就是你想要的

答案 1 :(得分:0)

您可以使用listview的ItemCommand事件来获取List View控件中使用的文本框控件

protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e)
    {
        if (e.CommandName == "Edit")
        {
            TextBox txtFname = (TextBox)e.Item.FindControl("txtFname");
        }
    }

答案 2 :(得分:0)

这是你想要的吗?

TextBox box1 = (TextBox)ListView1.FindControl("clientCode")

获取文字

box1.Text = ListView1.SelectedItems[rowIndex].SubItems[1].Text;