如何在回发中将文本框保留在gridview的单元格内

问题描述

以下是我的问题,当您第一次加载页面时,您会看到带有红色背景的单元格内部的文本框,但是当发生回发时,单元格内部的文本框会丢失。

加载方法填充我的gridview。

想法是当列颜色为红色时,我需要创建一个文本框并将文本框的背景设置为红色;

import numpy as np
def mutual_information(hgram):
     # Mutual information for joint histogram
     # Convert bins counts to probability values
     pxy = hgram / float(np.sum(hgram))
     px = np.sum(pxy,axis=1) # marginal for x over y
     py = np.sum(pxy,axis=0) # marginal for y over x
     px_py = px[:,None] * py[None,:] # broadcast to multiply marginals
     # Now we can do the calculation using the pxy,px_py 2D arrays
     nzs = pxy > 0 # Only non-zero pxy values contribute to the sum
     return np.sum(pxy[nzs] * np.log(pxy[nzs] / px_py[nzs]))
hist_2d,x_edges,y_edges = np.histogram2d(img1.ravel(),img2.ravel(),bins=20)
mi = mutual_information(hist_2d)
print(mi)
 protected void Page_Load(object sender,EventArgs e)
        {
            if (!this.IsPostBack)
            {
                Load();
            }
           

        }

解决方法

您回发时在做什么?您是否要求网格重新加载?基于共享的内容,文本框将不会显示,因为在那里发生了未调用Load()方法的回发。每次都删除!PostBack检查并仅调用load即可解决问题吗?

 protected void Page_Load(object sender,EventArgs e)
    {
       Load();

    }

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...